./ ├── cache_scripts ├── logs │   ├── env.txt │   ├── STATS_EXCERPTS.txt │   ├── TERMINAL_EXCERPTS.txt │   ├── tinyml_kws_big_high_l21MB_d0.stderr.log │   └── tinyml_kws_big_high_l21MB_d0.stdout.log ├── m5out │   └── stats.txt ├── m5out_control │   ├── config.ini │   ├── config.json │   ├── fs │   │   ├── proc │   │   │   ├── cpuinfo │   │   │   └── stat │   │   ├── sys │   │   │   └── devices │   │   │   └── system │   │   │   └── cpu │   │   │   ├── online │   │   │   └── possible │   │   └── tmp │   └── stats.txt ├── m5out_debug │   ├── config.ini │   ├── config.json │   └── stats.txt ├── README.md ├── results │   ├── fig_epi_across_workloads.png │   ├── fig_tinyml_edp.png │   ├── summary.csv │   ├── summary_energy.csv │   ├── tinyml_kws_big_high_l21MB_d0 │   │   └── stats.txt │   └── tinyml_kws_big_high_l2512kB_d0 │   └── stats.txt ├── scripts │   ├── build_gem5.sh │   ├── bundle_logs.sh │   ├── diff_table.py │   ├── energy_post.py │   ├── env.sh │   ├── extract_csv.sh │   ├── hetero_big_little.py │   ├── hetero_big_little.py.bak │   ├── plot_edp_tinyml.py │   ├── plot_epi.py │   ├── run_one.sh │   ├── sweep.sh │   └── tinyml_kws.sh ├── tree.log └── workloads └── tinyml_kws.c 18 directories, 38 files ../gem5-data/SmartEdgeAI ├── logs │   ├── tinyml_kws_big_high_l21MB_d0.stderr.log │   ├── tinyml_kws_big_high_l21MB_d0.stdout.log │   ├── tinyml_kws_big_high_l2512kB_d0.stderr.log │   └── tinyml_kws_big_high_l2512kB_d0.stdout.log └── results ├── summary.csv ├── tinyml_kws_big_high_l21MB_d0 │   └── stats.txt └── tinyml_kws_big_high_l2512kB_d0 └── stats.txt 5 directories, 7 files ../gem5src/gem5/ ├── tap │   ├── Makefile │   └── tap.cc ├── term │   ├── Makefile │   └── term.c ├── tlm │   ├── conf │   │   ├── tgen.cfg │   │   ├── tlm_elastic_slave.py │   │   ├── tlm_master.py │   │   └── tlm_slave.py │   ├── examples │   │   ├── common │   │   │   ├── cli_parser.cc │   │   │   ├── cli_parser.hh │   │   │   ├── report_handler.cc │   │   │   ├── report_handler.hh │   │   │   └── SConscript │   │   ├── master_port │   │   │   ├── main.cc │   │   │   ├── SConscript │   │   │   ├── traffic_generator.cc │   │   │   └── traffic_generator.hh │   │   ├── slave_port │   │   │   ├── main.cc │   │   │   ├── SConscript │   │   │   ├── sc_target.cc │   │   │   └── sc_target.hh │   │   └── tlm_elastic_slave_with_l2.py │   ├── README │   ├── run_gem5_fs.sh │   ├── SConstruct │   └── src │   ├── master_transactor.cc │   ├── master_transactor.hh │   ├── sc_ext.cc │   ├── sc_ext.hh │   ├── sc_master_port.cc │   ├── sc_master_port.hh │   ├── sc_mm.cc │   ├── sc_mm.hh │   ├── SConscript │   ├── sc_peq.hh │   ├── sc_slave_port.cc │   ├── sc_slave_port.hh │   ├── sim_control.cc │   ├── sim_control.hh │   ├── sim_control_if.hh │   ├── slave_transactor.cc │   └── slave_transactor.hh ├── tracediff ├── update_copyright │   ├── __init__.py │   ├── requirements.txt │   └── test │   ├── __init__.py │   └── test_copyright.py ├── update-copyright.py ├── valgrind-suppressions └── vi └── vimrc 3019 directories, 15225 files