├── .clang-format ├── .github ├── actions │ └── build │ │ └── entrypoint.sh └── workflows │ ├── macos-build.yml │ └── ubuntu-build.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── CodingStyle.md ├── LICENSE ├── README.md ├── arches ├── big_core.yaml ├── fusion.yaml ├── fusion │ └── dhrystone.json ├── isa_json │ ├── gen_uarch_rv64v_json.py │ ├── olympia_uarch_rv64b.json │ ├── olympia_uarch_rv64c.json │ ├── olympia_uarch_rv64g.json │ └── olympia_uarch_rv64v.json ├── medium_core.yaml └── small_core.yaml ├── core ├── CMakeLists.txt ├── CPU.cpp ├── CPU.hpp ├── CPUFactories.hpp ├── CPUFactory.cpp ├── CPUFactory.hpp ├── CPUTopology.cpp ├── CPUTopology.hpp ├── CacheFuncModel.hpp ├── Core.cpp ├── Core.hpp ├── CoreExtensions.hpp ├── CoreTypes.hpp ├── CoreUtils.hpp ├── FlushManager.hpp ├── Inst.cpp ├── Inst.hpp ├── InstAllocation.hpp ├── InstArchInfo.cpp ├── InstArchInfo.hpp ├── InstGenerator.cpp ├── InstGenerator.hpp ├── InstGroup.cpp ├── InstGroup.hpp ├── LoadStoreInstInfo.hpp ├── MMU.cpp ├── MMU.hpp ├── MSHREntryInfo.hpp ├── MemoryAccessInfo.hpp ├── MiscUtils.hpp ├── Preloader.cpp ├── Preloader.hpp ├── ROB.cpp ├── ROB.hpp ├── ReplacementFactory.hpp ├── SimpleTLB.hpp ├── SimulationConfiguration.hpp ├── decode │ ├── CMakeLists.txt │ ├── Decode.cpp │ ├── Decode.hpp │ ├── FusionDecode.cpp │ ├── MavisUnit.cpp │ └── MavisUnit.hpp ├── dispatch │ ├── CMakeLists.txt │ ├── Dispatch.cpp │ ├── Dispatch.hpp │ ├── Dispatcher.cpp │ └── Dispatcher.hpp ├── execute │ ├── CMakeLists.txt │ ├── Execute.cpp │ ├── Execute.hpp │ ├── ExecutePipe.cpp │ ├── ExecutePipe.hpp │ ├── IssueQueue.cpp │ └── IssueQueue.hpp ├── fetch │ ├── BranchPredIF.hpp │ ├── CMakeLists.txt │ ├── Fetch.cpp │ ├── Fetch.hpp │ ├── ICache.cpp │ ├── ICache.hpp │ ├── SimpleBranchPred.cpp │ └── SimpleBranchPred.hpp ├── lsu │ ├── CMakeLists.txt │ ├── DCache.cpp │ ├── DCache.hpp │ ├── LSU.cpp │ └── LSU.hpp ├── rename │ ├── CMakeLists.txt │ ├── Rename.cpp │ ├── Rename.hpp │ └── RenameData.hpp └── vector │ ├── CMakeLists.txt │ ├── VectorConfig.hpp │ ├── VectorUopGenerator.cpp │ └── VectorUopGenerator.hpp ├── deprecated └── json.hpp ├── docs ├── bpu_design_document │ ├── BPUDesignDoc.adoc │ └── media │ │ ├── BPUInteraction.png │ │ ├── FTQ.png │ │ ├── TAGE.png │ │ ├── bpu_process_flowchart.png │ │ └── bpu_uarch.png ├── dcache.md ├── design_document_template │ ├── LSU.adoc │ ├── README.md │ ├── media │ │ ├── LSU.png │ │ └── image1.png │ └── olympiaDesignDocUnitTemplate.adoc ├── lsu.md └── rename.adoc ├── layouts ├── Makefile ├── big_core.alf ├── gen_alf.py ├── medium_core.alf └── small_core.alf ├── mss ├── BIU.cpp ├── BIU.hpp ├── CMakeLists.txt ├── L2Cache.cpp ├── L2Cache.hpp ├── MSS.cpp └── MSS.hpp ├── reports ├── core_report.def ├── core_stats.yaml ├── core_timeseries.def ├── dhry_report.yaml └── plot_ts.py ├── sim ├── OlympiaAllocators.hpp ├── OlympiaSim.cpp ├── OlympiaSim.hpp └── main.cpp ├── test.json ├── test ├── CMakeLists.txt ├── core │ ├── branch_pred │ │ ├── BranchPred_test.cpp │ │ └── CMakeLists.txt │ ├── common │ │ ├── CMakeLists.txt │ │ ├── SinkUnit.hpp │ │ ├── SourceUnit.cpp │ │ └── SourceUnit.hpp │ ├── dcache │ │ ├── CMakeLists.txt │ │ ├── Dcache_test.cpp │ │ ├── NextLvlSourceSinkUnit.hpp │ │ ├── SourceUnit.hpp │ │ ├── expected_output │ │ │ └── arbitrate.out.EXPECTED │ │ ├── next_lvl_cache_refill.json │ │ └── test_arches │ │ │ └── 1_src_Dcache.yaml │ ├── dispatch │ │ ├── CMakeLists.txt │ │ ├── Dispatch_test.cpp │ │ ├── Dispatch_test.hpp │ │ ├── ExecutePipeSinkUnit.hpp │ │ ├── IssueQueueSinkUnit.cpp │ │ ├── expected_output │ │ │ ├── big_core.out.EXPECTED │ │ │ ├── medium_core.out.EXPECTED │ │ │ └── small_core.out.EXPECTED │ │ └── test_cores │ │ │ ├── test_big_core.yaml │ │ │ ├── test_medium_core.yaml │ │ │ └── test_small_core.yaml │ ├── icache │ │ ├── CMakeLists.txt │ │ ├── ICacheChecker.hpp │ │ ├── ICacheSink.hpp │ │ ├── ICacheSource.hpp │ │ └── ICache_test.cpp │ ├── issue_queue │ │ ├── CMakeLists.txt │ │ ├── IssueQueue_test.cpp │ │ ├── test_cores │ │ │ ├── test_big_core.yaml │ │ │ └── test_big_core_full.yaml │ │ ├── test_int_pipe.json │ │ ├── test_mul_pipe.json │ │ └── test_two_int_pipe.json │ ├── l2cache │ │ ├── BIUSinkUnit.hpp │ │ ├── CMakeLists.txt │ │ ├── L2Cache_test.cpp │ │ ├── L2SourceUnit.hpp │ │ ├── expected_output │ │ │ ├── hit_case.out.EXPECTED │ │ │ └── single_access.out.EXPECTED │ │ ├── hit_case.json │ │ ├── single_access.json │ │ └── test_arches │ │ │ └── 2_src_L2Cache.yaml │ ├── lsu │ │ ├── CMakeLists.txt │ │ ├── Lsu_test.cpp │ │ ├── raw.json │ │ └── test_cores │ │ │ ├── test_big_core.yaml │ │ │ ├── test_big_core_small_rename.yaml │ │ │ ├── test_medium_core.yaml │ │ │ ├── test_medium_core_full.yaml │ │ │ ├── test_small_core.yaml │ │ │ └── test_small_core_full.yaml │ ├── rename │ │ ├── CMakeLists.txt │ │ ├── ROBSinkUnit.hpp │ │ ├── Rename_test.cpp │ │ ├── amoadd.json │ │ ├── expected_output │ │ │ ├── big_core.out.EXPECTED │ │ │ ├── big_core_small_rename.out.EXPECTED │ │ │ ├── medium_core.out.EXPECTED │ │ │ └── small_core.out.EXPECTED │ │ ├── i2f.json │ │ ├── raw_float_lsu.json │ │ ├── raw_int_lsu.json │ │ ├── raw_integer.json │ │ ├── rename_multiple_instructions.json │ │ ├── rename_multiple_instructions_full.json │ │ └── test_cores │ │ │ ├── test_big_core.yaml │ │ │ ├── test_big_core_full.yaml │ │ │ ├── test_big_core_small_rename.yaml │ │ │ ├── test_big_core_small_rename_full.yaml │ │ │ ├── test_medium_core.yaml │ │ │ ├── test_medium_core_full.yaml │ │ │ ├── test_small_core.yaml │ │ │ └── test_small_core_full.yaml │ ├── unit_template │ │ ├── CMakeLists.txt │ │ ├── Dut.cpp │ │ ├── Dut.hpp │ │ ├── README.md │ │ ├── Sink.hpp │ │ ├── Src.cpp │ │ ├── Src.hpp │ │ ├── Testbench.cpp │ │ ├── check_files.sh │ │ ├── config │ │ │ └── config.yaml │ │ ├── expected_output │ │ │ ├── tb.out.EXPECTED │ │ │ ├── tb_json.out.EXPECTED │ │ │ └── tb_stf.out.EXPECTED │ │ ├── json │ │ │ └── raw_integer.json │ │ └── traces │ │ │ └── bmi_pmp.bare.stf │ └── vector │ │ ├── CMakeLists.txt │ │ ├── Vector_test.cpp │ │ ├── elementwise.json │ │ ├── int_ext.json │ │ ├── mac.json │ │ ├── mac_widening.json │ │ ├── multiple_vset.json │ │ ├── narrowing.json │ │ ├── permute.json │ │ ├── reduction.json │ │ ├── reduction_wide.json │ │ ├── single_dest.json │ │ ├── single_src.json │ │ ├── slide.json │ │ ├── test_cores │ │ └── test_big_core.yaml │ │ ├── traces │ │ ├── add_vl256_e32_m1_ta.json │ │ ├── img_filter_vl256_e32_m1_ta.json │ │ ├── mma_e32_m1_vta.json │ │ ├── mma_kernel_vl256_e32_m1_ta.json │ │ ├── mma_kernel_vl256_e32_m4_ta.json │ │ ├── norm_vl256_e32_m1_ta.json │ │ ├── relu_destructive_vl256_e32_m1_ta.json │ │ ├── relu_vl256_e32_m1_ta.json │ │ ├── saxpy_fma_vl256_r32_m1_ta.json │ │ └── saxpy_vl256_e32_m1_ta.json │ │ ├── vfirst.json │ │ ├── vload.json │ │ ├── vmaccvv_e8m4.json │ │ ├── vmseqvv_e8m4.json │ │ ├── vmv4r.json │ │ ├── vrgather.json │ │ ├── vsetivli_vaddvv_e8m4.json │ │ ├── vsetivli_vaddvv_tail_e8m8ta.json │ │ ├── vsetvl_vaddvv_e64m1ta.json │ │ ├── vsetvli_vaddvv_e32m1ta.json │ │ ├── vstore.json │ │ ├── vwmulvv_e8m4.json │ │ ├── widening.json │ │ └── widening_mixed.json ├── fusion │ └── CMakeLists.txt └── sim │ ├── CMakeLists.txt │ └── json_tests │ ├── fp_transfers.json │ ├── missing_opcodes.json │ └── sys_flush_test.json └── traces ├── README.md ├── core_riscv.zstf ├── dhry_riscv.zstf ├── dhrystone_opt1.zstf ├── dhrystone_opt2.zstf ├── dhrystone_opt3.zstf ├── docker_stf_trace_gen ├── Dockerfile ├── README.md ├── build_workload.py ├── converters │ ├── base.py │ └── host_to_docker_path.py ├── data │ ├── consts.py │ └── metadata.py ├── doc │ ├── adding-workloads.md │ ├── bbv-trace.md │ └── emulator-comparison.md ├── environment │ ├── qemu │ │ ├── board.yaml │ │ ├── crt0.S │ │ ├── link.ld │ │ ├── main.c │ │ ├── ns16550.h │ │ ├── stub.c │ │ ├── util.c │ │ └── util.h │ └── spike │ │ ├── board.yaml │ │ ├── crt0.S │ │ ├── link.ld │ │ ├── main.c │ │ ├── ns16550.h │ │ ├── stub.c │ │ ├── util.c │ │ └── util.h ├── factories │ └── metadata_factory.py ├── full_flow.py ├── generate_trace.md ├── generate_trace.py ├── run_simpoint.py ├── run_workload.py ├── scripts │ ├── run_interactive.sh │ └── spike_vs_qemu.py └── utils │ ├── config.py │ ├── docker_orchestrator.py │ ├── get-tool.sh │ ├── trace_generator_arg_parser.py │ └── util.py ├── example_json.json ├── load_to_use.json ├── many_adds.json ├── many_loads.json ├── many_muls.json ├── qemu-bbvs-flow ├── documentation │ └── embench ├── integration_demo.sh └── run_embench_simple.sh ├── stf_metadata ├── README.md └── example │ ├── dhrystone │ ├── dhrystone.zstf │ ├── dhrystone.zstf.dump │ └── dhrystone.zstf.metadata.yaml ├── stf_trace_archive ├── README.md ├── docs │ └── GDrive_Tutorial.md └── src │ ├── data │ ├── config.py │ ├── consts.py │ ├── database_explorer.py │ ├── metadata.py │ ├── output_path.py │ ├── storage_type_map.py │ ├── storages │ │ ├── base.py │ │ └── local_storage.py │ ├── trace_data.py │ ├── trace_table_shema.py │ └── workload_table_shema.py │ ├── handlers │ ├── base.py │ ├── get.py │ ├── list.py │ ├── setup.py │ └── upload.py │ ├── requirements.txt │ ├── trace_archive.py │ └── utils │ ├── cli_parser.py │ ├── dict_to_obj.py │ ├── fields_validator.py │ ├── file_dialog.py │ ├── metadata_parser.py │ ├── sha256.py │ └── ui.py └── stf_trace_gen ├── dhrystone ├── RATIONALE ├── README_C ├── VARIATIONS ├── dhry.h ├── dhry_1.c └── dhry_2.c ├── dromajo_stf_lib.patch └── trace_macros.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/actions/build/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/.github/actions/build/entrypoint.sh -------------------------------------------------------------------------------- /.github/workflows/macos-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/.github/workflows/macos-build.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/.github/workflows/ubuntu-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /CodingStyle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/CodingStyle.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/README.md -------------------------------------------------------------------------------- /arches/big_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/big_core.yaml -------------------------------------------------------------------------------- /arches/fusion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/fusion.yaml -------------------------------------------------------------------------------- /arches/fusion/dhrystone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/fusion/dhrystone.json -------------------------------------------------------------------------------- /arches/isa_json/gen_uarch_rv64v_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/isa_json/gen_uarch_rv64v_json.py -------------------------------------------------------------------------------- /arches/isa_json/olympia_uarch_rv64b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/isa_json/olympia_uarch_rv64b.json -------------------------------------------------------------------------------- /arches/isa_json/olympia_uarch_rv64c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/isa_json/olympia_uarch_rv64c.json -------------------------------------------------------------------------------- /arches/isa_json/olympia_uarch_rv64g.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/isa_json/olympia_uarch_rv64g.json -------------------------------------------------------------------------------- /arches/isa_json/olympia_uarch_rv64v.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/isa_json/olympia_uarch_rv64v.json -------------------------------------------------------------------------------- /arches/medium_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/medium_core.yaml -------------------------------------------------------------------------------- /arches/small_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/arches/small_core.yaml -------------------------------------------------------------------------------- /core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CMakeLists.txt -------------------------------------------------------------------------------- /core/CPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CPU.cpp -------------------------------------------------------------------------------- /core/CPU.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CPU.hpp -------------------------------------------------------------------------------- /core/CPUFactories.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CPUFactories.hpp -------------------------------------------------------------------------------- /core/CPUFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CPUFactory.cpp -------------------------------------------------------------------------------- /core/CPUFactory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CPUFactory.hpp -------------------------------------------------------------------------------- /core/CPUTopology.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CPUTopology.cpp -------------------------------------------------------------------------------- /core/CPUTopology.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CPUTopology.hpp -------------------------------------------------------------------------------- /core/CacheFuncModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CacheFuncModel.hpp -------------------------------------------------------------------------------- /core/Core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/Core.cpp -------------------------------------------------------------------------------- /core/Core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/Core.hpp -------------------------------------------------------------------------------- /core/CoreExtensions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CoreExtensions.hpp -------------------------------------------------------------------------------- /core/CoreTypes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CoreTypes.hpp -------------------------------------------------------------------------------- /core/CoreUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/CoreUtils.hpp -------------------------------------------------------------------------------- /core/FlushManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/FlushManager.hpp -------------------------------------------------------------------------------- /core/Inst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/Inst.cpp -------------------------------------------------------------------------------- /core/Inst.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/Inst.hpp -------------------------------------------------------------------------------- /core/InstAllocation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/InstAllocation.hpp -------------------------------------------------------------------------------- /core/InstArchInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/InstArchInfo.cpp -------------------------------------------------------------------------------- /core/InstArchInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/InstArchInfo.hpp -------------------------------------------------------------------------------- /core/InstGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/InstGenerator.cpp -------------------------------------------------------------------------------- /core/InstGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/InstGenerator.hpp -------------------------------------------------------------------------------- /core/InstGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/InstGroup.cpp -------------------------------------------------------------------------------- /core/InstGroup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/InstGroup.hpp -------------------------------------------------------------------------------- /core/LoadStoreInstInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/LoadStoreInstInfo.hpp -------------------------------------------------------------------------------- /core/MMU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/MMU.cpp -------------------------------------------------------------------------------- /core/MMU.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/MMU.hpp -------------------------------------------------------------------------------- /core/MSHREntryInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/MSHREntryInfo.hpp -------------------------------------------------------------------------------- /core/MemoryAccessInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/MemoryAccessInfo.hpp -------------------------------------------------------------------------------- /core/MiscUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/MiscUtils.hpp -------------------------------------------------------------------------------- /core/Preloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/Preloader.cpp -------------------------------------------------------------------------------- /core/Preloader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/Preloader.hpp -------------------------------------------------------------------------------- /core/ROB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/ROB.cpp -------------------------------------------------------------------------------- /core/ROB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/ROB.hpp -------------------------------------------------------------------------------- /core/ReplacementFactory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/ReplacementFactory.hpp -------------------------------------------------------------------------------- /core/SimpleTLB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/SimpleTLB.hpp -------------------------------------------------------------------------------- /core/SimulationConfiguration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/SimulationConfiguration.hpp -------------------------------------------------------------------------------- /core/decode/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/decode/CMakeLists.txt -------------------------------------------------------------------------------- /core/decode/Decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/decode/Decode.cpp -------------------------------------------------------------------------------- /core/decode/Decode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/decode/Decode.hpp -------------------------------------------------------------------------------- /core/decode/FusionDecode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/decode/FusionDecode.cpp -------------------------------------------------------------------------------- /core/decode/MavisUnit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/decode/MavisUnit.cpp -------------------------------------------------------------------------------- /core/decode/MavisUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/decode/MavisUnit.hpp -------------------------------------------------------------------------------- /core/dispatch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/dispatch/CMakeLists.txt -------------------------------------------------------------------------------- /core/dispatch/Dispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/dispatch/Dispatch.cpp -------------------------------------------------------------------------------- /core/dispatch/Dispatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/dispatch/Dispatch.hpp -------------------------------------------------------------------------------- /core/dispatch/Dispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/dispatch/Dispatcher.cpp -------------------------------------------------------------------------------- /core/dispatch/Dispatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/dispatch/Dispatcher.hpp -------------------------------------------------------------------------------- /core/execute/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/execute/CMakeLists.txt -------------------------------------------------------------------------------- /core/execute/Execute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/execute/Execute.cpp -------------------------------------------------------------------------------- /core/execute/Execute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/execute/Execute.hpp -------------------------------------------------------------------------------- /core/execute/ExecutePipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/execute/ExecutePipe.cpp -------------------------------------------------------------------------------- /core/execute/ExecutePipe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/execute/ExecutePipe.hpp -------------------------------------------------------------------------------- /core/execute/IssueQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/execute/IssueQueue.cpp -------------------------------------------------------------------------------- /core/execute/IssueQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/execute/IssueQueue.hpp -------------------------------------------------------------------------------- /core/fetch/BranchPredIF.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/fetch/BranchPredIF.hpp -------------------------------------------------------------------------------- /core/fetch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/fetch/CMakeLists.txt -------------------------------------------------------------------------------- /core/fetch/Fetch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/fetch/Fetch.cpp -------------------------------------------------------------------------------- /core/fetch/Fetch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/fetch/Fetch.hpp -------------------------------------------------------------------------------- /core/fetch/ICache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/fetch/ICache.cpp -------------------------------------------------------------------------------- /core/fetch/ICache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/fetch/ICache.hpp -------------------------------------------------------------------------------- /core/fetch/SimpleBranchPred.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/fetch/SimpleBranchPred.cpp -------------------------------------------------------------------------------- /core/fetch/SimpleBranchPred.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/fetch/SimpleBranchPred.hpp -------------------------------------------------------------------------------- /core/lsu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/lsu/CMakeLists.txt -------------------------------------------------------------------------------- /core/lsu/DCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/lsu/DCache.cpp -------------------------------------------------------------------------------- /core/lsu/DCache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/lsu/DCache.hpp -------------------------------------------------------------------------------- /core/lsu/LSU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/lsu/LSU.cpp -------------------------------------------------------------------------------- /core/lsu/LSU.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/lsu/LSU.hpp -------------------------------------------------------------------------------- /core/rename/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/rename/CMakeLists.txt -------------------------------------------------------------------------------- /core/rename/Rename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/rename/Rename.cpp -------------------------------------------------------------------------------- /core/rename/Rename.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/rename/Rename.hpp -------------------------------------------------------------------------------- /core/rename/RenameData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/rename/RenameData.hpp -------------------------------------------------------------------------------- /core/vector/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/vector/CMakeLists.txt -------------------------------------------------------------------------------- /core/vector/VectorConfig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/vector/VectorConfig.hpp -------------------------------------------------------------------------------- /core/vector/VectorUopGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/vector/VectorUopGenerator.cpp -------------------------------------------------------------------------------- /core/vector/VectorUopGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/core/vector/VectorUopGenerator.hpp -------------------------------------------------------------------------------- /deprecated/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/deprecated/json.hpp -------------------------------------------------------------------------------- /docs/bpu_design_document/BPUDesignDoc.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/bpu_design_document/BPUDesignDoc.adoc -------------------------------------------------------------------------------- /docs/bpu_design_document/media/BPUInteraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/bpu_design_document/media/BPUInteraction.png -------------------------------------------------------------------------------- /docs/bpu_design_document/media/FTQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/bpu_design_document/media/FTQ.png -------------------------------------------------------------------------------- /docs/bpu_design_document/media/TAGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/bpu_design_document/media/TAGE.png -------------------------------------------------------------------------------- /docs/bpu_design_document/media/bpu_process_flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/bpu_design_document/media/bpu_process_flowchart.png -------------------------------------------------------------------------------- /docs/bpu_design_document/media/bpu_uarch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/bpu_design_document/media/bpu_uarch.png -------------------------------------------------------------------------------- /docs/dcache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/dcache.md -------------------------------------------------------------------------------- /docs/design_document_template/LSU.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/design_document_template/LSU.adoc -------------------------------------------------------------------------------- /docs/design_document_template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/design_document_template/README.md -------------------------------------------------------------------------------- /docs/design_document_template/media/LSU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/design_document_template/media/LSU.png -------------------------------------------------------------------------------- /docs/design_document_template/media/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/design_document_template/media/image1.png -------------------------------------------------------------------------------- /docs/design_document_template/olympiaDesignDocUnitTemplate.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/design_document_template/olympiaDesignDocUnitTemplate.adoc -------------------------------------------------------------------------------- /docs/lsu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/lsu.md -------------------------------------------------------------------------------- /docs/rename.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/docs/rename.adoc -------------------------------------------------------------------------------- /layouts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/layouts/Makefile -------------------------------------------------------------------------------- /layouts/big_core.alf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/layouts/big_core.alf -------------------------------------------------------------------------------- /layouts/gen_alf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/layouts/gen_alf.py -------------------------------------------------------------------------------- /layouts/medium_core.alf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/layouts/medium_core.alf -------------------------------------------------------------------------------- /layouts/small_core.alf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/layouts/small_core.alf -------------------------------------------------------------------------------- /mss/BIU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/mss/BIU.cpp -------------------------------------------------------------------------------- /mss/BIU.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/mss/BIU.hpp -------------------------------------------------------------------------------- /mss/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/mss/CMakeLists.txt -------------------------------------------------------------------------------- /mss/L2Cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/mss/L2Cache.cpp -------------------------------------------------------------------------------- /mss/L2Cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/mss/L2Cache.hpp -------------------------------------------------------------------------------- /mss/MSS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/mss/MSS.cpp -------------------------------------------------------------------------------- /mss/MSS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/mss/MSS.hpp -------------------------------------------------------------------------------- /reports/core_report.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/reports/core_report.def -------------------------------------------------------------------------------- /reports/core_stats.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/reports/core_stats.yaml -------------------------------------------------------------------------------- /reports/core_timeseries.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/reports/core_timeseries.def -------------------------------------------------------------------------------- /reports/dhry_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/reports/dhry_report.yaml -------------------------------------------------------------------------------- /reports/plot_ts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/reports/plot_ts.py -------------------------------------------------------------------------------- /sim/OlympiaAllocators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/sim/OlympiaAllocators.hpp -------------------------------------------------------------------------------- /sim/OlympiaSim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/sim/OlympiaSim.cpp -------------------------------------------------------------------------------- /sim/OlympiaSim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/sim/OlympiaSim.hpp -------------------------------------------------------------------------------- /sim/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/sim/main.cpp -------------------------------------------------------------------------------- /test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test.json -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/branch_pred/BranchPred_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/branch_pred/BranchPred_test.cpp -------------------------------------------------------------------------------- /test/core/branch_pred/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/branch_pred/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/common/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/common/SinkUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/common/SinkUnit.hpp -------------------------------------------------------------------------------- /test/core/common/SourceUnit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/common/SourceUnit.cpp -------------------------------------------------------------------------------- /test/core/common/SourceUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/common/SourceUnit.hpp -------------------------------------------------------------------------------- /test/core/dcache/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dcache/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/dcache/Dcache_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dcache/Dcache_test.cpp -------------------------------------------------------------------------------- /test/core/dcache/NextLvlSourceSinkUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dcache/NextLvlSourceSinkUnit.hpp -------------------------------------------------------------------------------- /test/core/dcache/SourceUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dcache/SourceUnit.hpp -------------------------------------------------------------------------------- /test/core/dcache/expected_output/arbitrate.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dcache/expected_output/arbitrate.out.EXPECTED -------------------------------------------------------------------------------- /test/core/dcache/next_lvl_cache_refill.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dcache/next_lvl_cache_refill.json -------------------------------------------------------------------------------- /test/core/dcache/test_arches/1_src_Dcache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dcache/test_arches/1_src_Dcache.yaml -------------------------------------------------------------------------------- /test/core/dispatch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/dispatch/Dispatch_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/Dispatch_test.cpp -------------------------------------------------------------------------------- /test/core/dispatch/Dispatch_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/Dispatch_test.hpp -------------------------------------------------------------------------------- /test/core/dispatch/ExecutePipeSinkUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/ExecutePipeSinkUnit.hpp -------------------------------------------------------------------------------- /test/core/dispatch/IssueQueueSinkUnit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/IssueQueueSinkUnit.cpp -------------------------------------------------------------------------------- /test/core/dispatch/expected_output/big_core.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/expected_output/big_core.out.EXPECTED -------------------------------------------------------------------------------- /test/core/dispatch/expected_output/medium_core.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/expected_output/medium_core.out.EXPECTED -------------------------------------------------------------------------------- /test/core/dispatch/expected_output/small_core.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/expected_output/small_core.out.EXPECTED -------------------------------------------------------------------------------- /test/core/dispatch/test_cores/test_big_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/test_cores/test_big_core.yaml -------------------------------------------------------------------------------- /test/core/dispatch/test_cores/test_medium_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/test_cores/test_medium_core.yaml -------------------------------------------------------------------------------- /test/core/dispatch/test_cores/test_small_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/dispatch/test_cores/test_small_core.yaml -------------------------------------------------------------------------------- /test/core/icache/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/icache/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/icache/ICacheChecker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/icache/ICacheChecker.hpp -------------------------------------------------------------------------------- /test/core/icache/ICacheSink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/icache/ICacheSink.hpp -------------------------------------------------------------------------------- /test/core/icache/ICacheSource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/icache/ICacheSource.hpp -------------------------------------------------------------------------------- /test/core/icache/ICache_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/icache/ICache_test.cpp -------------------------------------------------------------------------------- /test/core/issue_queue/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/issue_queue/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/issue_queue/IssueQueue_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/issue_queue/IssueQueue_test.cpp -------------------------------------------------------------------------------- /test/core/issue_queue/test_cores/test_big_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/issue_queue/test_cores/test_big_core.yaml -------------------------------------------------------------------------------- /test/core/issue_queue/test_cores/test_big_core_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/issue_queue/test_cores/test_big_core_full.yaml -------------------------------------------------------------------------------- /test/core/issue_queue/test_int_pipe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/issue_queue/test_int_pipe.json -------------------------------------------------------------------------------- /test/core/issue_queue/test_mul_pipe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/issue_queue/test_mul_pipe.json -------------------------------------------------------------------------------- /test/core/issue_queue/test_two_int_pipe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/issue_queue/test_two_int_pipe.json -------------------------------------------------------------------------------- /test/core/l2cache/BIUSinkUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/BIUSinkUnit.hpp -------------------------------------------------------------------------------- /test/core/l2cache/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/l2cache/L2Cache_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/L2Cache_test.cpp -------------------------------------------------------------------------------- /test/core/l2cache/L2SourceUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/L2SourceUnit.hpp -------------------------------------------------------------------------------- /test/core/l2cache/expected_output/hit_case.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/expected_output/hit_case.out.EXPECTED -------------------------------------------------------------------------------- /test/core/l2cache/expected_output/single_access.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/expected_output/single_access.out.EXPECTED -------------------------------------------------------------------------------- /test/core/l2cache/hit_case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/hit_case.json -------------------------------------------------------------------------------- /test/core/l2cache/single_access.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/single_access.json -------------------------------------------------------------------------------- /test/core/l2cache/test_arches/2_src_L2Cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/l2cache/test_arches/2_src_L2Cache.yaml -------------------------------------------------------------------------------- /test/core/lsu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/lsu/Lsu_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/Lsu_test.cpp -------------------------------------------------------------------------------- /test/core/lsu/raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/raw.json -------------------------------------------------------------------------------- /test/core/lsu/test_cores/test_big_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/test_cores/test_big_core.yaml -------------------------------------------------------------------------------- /test/core/lsu/test_cores/test_big_core_small_rename.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/test_cores/test_big_core_small_rename.yaml -------------------------------------------------------------------------------- /test/core/lsu/test_cores/test_medium_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/test_cores/test_medium_core.yaml -------------------------------------------------------------------------------- /test/core/lsu/test_cores/test_medium_core_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/test_cores/test_medium_core_full.yaml -------------------------------------------------------------------------------- /test/core/lsu/test_cores/test_small_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/test_cores/test_small_core.yaml -------------------------------------------------------------------------------- /test/core/lsu/test_cores/test_small_core_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/lsu/test_cores/test_small_core_full.yaml -------------------------------------------------------------------------------- /test/core/rename/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/rename/ROBSinkUnit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/ROBSinkUnit.hpp -------------------------------------------------------------------------------- /test/core/rename/Rename_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/Rename_test.cpp -------------------------------------------------------------------------------- /test/core/rename/amoadd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/amoadd.json -------------------------------------------------------------------------------- /test/core/rename/expected_output/big_core.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/expected_output/big_core.out.EXPECTED -------------------------------------------------------------------------------- /test/core/rename/expected_output/big_core_small_rename.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/expected_output/big_core_small_rename.out.EXPECTED -------------------------------------------------------------------------------- /test/core/rename/expected_output/medium_core.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/expected_output/medium_core.out.EXPECTED -------------------------------------------------------------------------------- /test/core/rename/expected_output/small_core.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/expected_output/small_core.out.EXPECTED -------------------------------------------------------------------------------- /test/core/rename/i2f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/i2f.json -------------------------------------------------------------------------------- /test/core/rename/raw_float_lsu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/raw_float_lsu.json -------------------------------------------------------------------------------- /test/core/rename/raw_int_lsu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/raw_int_lsu.json -------------------------------------------------------------------------------- /test/core/rename/raw_integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/raw_integer.json -------------------------------------------------------------------------------- /test/core/rename/rename_multiple_instructions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/rename_multiple_instructions.json -------------------------------------------------------------------------------- /test/core/rename/rename_multiple_instructions_full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/rename_multiple_instructions_full.json -------------------------------------------------------------------------------- /test/core/rename/test_cores/test_big_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/test_cores/test_big_core.yaml -------------------------------------------------------------------------------- /test/core/rename/test_cores/test_big_core_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/test_cores/test_big_core_full.yaml -------------------------------------------------------------------------------- /test/core/rename/test_cores/test_big_core_small_rename.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/test_cores/test_big_core_small_rename.yaml -------------------------------------------------------------------------------- /test/core/rename/test_cores/test_big_core_small_rename_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/test_cores/test_big_core_small_rename_full.yaml -------------------------------------------------------------------------------- /test/core/rename/test_cores/test_medium_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/test_cores/test_medium_core.yaml -------------------------------------------------------------------------------- /test/core/rename/test_cores/test_medium_core_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/test_cores/test_medium_core_full.yaml -------------------------------------------------------------------------------- /test/core/rename/test_cores/test_small_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/test_cores/test_small_core.yaml -------------------------------------------------------------------------------- /test/core/rename/test_cores/test_small_core_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/rename/test_cores/test_small_core_full.yaml -------------------------------------------------------------------------------- /test/core/unit_template/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/unit_template/Dut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/Dut.cpp -------------------------------------------------------------------------------- /test/core/unit_template/Dut.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/Dut.hpp -------------------------------------------------------------------------------- /test/core/unit_template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/README.md -------------------------------------------------------------------------------- /test/core/unit_template/Sink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/Sink.hpp -------------------------------------------------------------------------------- /test/core/unit_template/Src.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/Src.cpp -------------------------------------------------------------------------------- /test/core/unit_template/Src.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/Src.hpp -------------------------------------------------------------------------------- /test/core/unit_template/Testbench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/Testbench.cpp -------------------------------------------------------------------------------- /test/core/unit_template/check_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/check_files.sh -------------------------------------------------------------------------------- /test/core/unit_template/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/config/config.yaml -------------------------------------------------------------------------------- /test/core/unit_template/expected_output/tb.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/expected_output/tb.out.EXPECTED -------------------------------------------------------------------------------- /test/core/unit_template/expected_output/tb_json.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/expected_output/tb_json.out.EXPECTED -------------------------------------------------------------------------------- /test/core/unit_template/expected_output/tb_stf.out.EXPECTED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/expected_output/tb_stf.out.EXPECTED -------------------------------------------------------------------------------- /test/core/unit_template/json/raw_integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/json/raw_integer.json -------------------------------------------------------------------------------- /test/core/unit_template/traces/bmi_pmp.bare.stf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/unit_template/traces/bmi_pmp.bare.stf -------------------------------------------------------------------------------- /test/core/vector/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/CMakeLists.txt -------------------------------------------------------------------------------- /test/core/vector/Vector_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/Vector_test.cpp -------------------------------------------------------------------------------- /test/core/vector/elementwise.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/elementwise.json -------------------------------------------------------------------------------- /test/core/vector/int_ext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/int_ext.json -------------------------------------------------------------------------------- /test/core/vector/mac.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/mac.json -------------------------------------------------------------------------------- /test/core/vector/mac_widening.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/mac_widening.json -------------------------------------------------------------------------------- /test/core/vector/multiple_vset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/multiple_vset.json -------------------------------------------------------------------------------- /test/core/vector/narrowing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/narrowing.json -------------------------------------------------------------------------------- /test/core/vector/permute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/permute.json -------------------------------------------------------------------------------- /test/core/vector/reduction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/reduction.json -------------------------------------------------------------------------------- /test/core/vector/reduction_wide.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/reduction_wide.json -------------------------------------------------------------------------------- /test/core/vector/single_dest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/single_dest.json -------------------------------------------------------------------------------- /test/core/vector/single_src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/single_src.json -------------------------------------------------------------------------------- /test/core/vector/slide.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/slide.json -------------------------------------------------------------------------------- /test/core/vector/test_cores/test_big_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/test_cores/test_big_core.yaml -------------------------------------------------------------------------------- /test/core/vector/traces/add_vl256_e32_m1_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/add_vl256_e32_m1_ta.json -------------------------------------------------------------------------------- /test/core/vector/traces/img_filter_vl256_e32_m1_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/img_filter_vl256_e32_m1_ta.json -------------------------------------------------------------------------------- /test/core/vector/traces/mma_e32_m1_vta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/mma_e32_m1_vta.json -------------------------------------------------------------------------------- /test/core/vector/traces/mma_kernel_vl256_e32_m1_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/mma_kernel_vl256_e32_m1_ta.json -------------------------------------------------------------------------------- /test/core/vector/traces/mma_kernel_vl256_e32_m4_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/mma_kernel_vl256_e32_m4_ta.json -------------------------------------------------------------------------------- /test/core/vector/traces/norm_vl256_e32_m1_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/norm_vl256_e32_m1_ta.json -------------------------------------------------------------------------------- /test/core/vector/traces/relu_destructive_vl256_e32_m1_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/relu_destructive_vl256_e32_m1_ta.json -------------------------------------------------------------------------------- /test/core/vector/traces/relu_vl256_e32_m1_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/relu_vl256_e32_m1_ta.json -------------------------------------------------------------------------------- /test/core/vector/traces/saxpy_fma_vl256_r32_m1_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/saxpy_fma_vl256_r32_m1_ta.json -------------------------------------------------------------------------------- /test/core/vector/traces/saxpy_vl256_e32_m1_ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/traces/saxpy_vl256_e32_m1_ta.json -------------------------------------------------------------------------------- /test/core/vector/vfirst.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vfirst.json -------------------------------------------------------------------------------- /test/core/vector/vload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vload.json -------------------------------------------------------------------------------- /test/core/vector/vmaccvv_e8m4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vmaccvv_e8m4.json -------------------------------------------------------------------------------- /test/core/vector/vmseqvv_e8m4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vmseqvv_e8m4.json -------------------------------------------------------------------------------- /test/core/vector/vmv4r.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vmv4r.json -------------------------------------------------------------------------------- /test/core/vector/vrgather.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vrgather.json -------------------------------------------------------------------------------- /test/core/vector/vsetivli_vaddvv_e8m4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vsetivli_vaddvv_e8m4.json -------------------------------------------------------------------------------- /test/core/vector/vsetivli_vaddvv_tail_e8m8ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vsetivli_vaddvv_tail_e8m8ta.json -------------------------------------------------------------------------------- /test/core/vector/vsetvl_vaddvv_e64m1ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vsetvl_vaddvv_e64m1ta.json -------------------------------------------------------------------------------- /test/core/vector/vsetvli_vaddvv_e32m1ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vsetvli_vaddvv_e32m1ta.json -------------------------------------------------------------------------------- /test/core/vector/vstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vstore.json -------------------------------------------------------------------------------- /test/core/vector/vwmulvv_e8m4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/vwmulvv_e8m4.json -------------------------------------------------------------------------------- /test/core/vector/widening.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/widening.json -------------------------------------------------------------------------------- /test/core/vector/widening_mixed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/core/vector/widening_mixed.json -------------------------------------------------------------------------------- /test/fusion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/fusion/CMakeLists.txt -------------------------------------------------------------------------------- /test/sim/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/sim/CMakeLists.txt -------------------------------------------------------------------------------- /test/sim/json_tests/fp_transfers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/sim/json_tests/fp_transfers.json -------------------------------------------------------------------------------- /test/sim/json_tests/missing_opcodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/sim/json_tests/missing_opcodes.json -------------------------------------------------------------------------------- /test/sim/json_tests/sys_flush_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/test/sim/json_tests/sys_flush_test.json -------------------------------------------------------------------------------- /traces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/README.md -------------------------------------------------------------------------------- /traces/core_riscv.zstf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/core_riscv.zstf -------------------------------------------------------------------------------- /traces/dhry_riscv.zstf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/dhry_riscv.zstf -------------------------------------------------------------------------------- /traces/dhrystone_opt1.zstf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/dhrystone_opt1.zstf -------------------------------------------------------------------------------- /traces/dhrystone_opt2.zstf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/dhrystone_opt2.zstf -------------------------------------------------------------------------------- /traces/dhrystone_opt3.zstf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/dhrystone_opt3.zstf -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/Dockerfile -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/README.md -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/build_workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/build_workload.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/converters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/converters/base.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/converters/host_to_docker_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/converters/host_to_docker_path.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/data/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/data/consts.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/data/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/data/metadata.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/doc/adding-workloads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/doc/adding-workloads.md -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/doc/bbv-trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/doc/bbv-trace.md -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/doc/emulator-comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/doc/emulator-comparison.md -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/qemu/board.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/qemu/board.yaml -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/qemu/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/qemu/crt0.S -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/qemu/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/qemu/link.ld -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/qemu/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/qemu/main.c -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/qemu/ns16550.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/qemu/ns16550.h -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/qemu/stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/qemu/stub.c -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/qemu/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/qemu/util.c -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/qemu/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/qemu/util.h -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/spike/board.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/spike/board.yaml -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/spike/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/spike/crt0.S -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/spike/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/spike/link.ld -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/spike/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/spike/main.c -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/spike/ns16550.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/spike/ns16550.h -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/spike/stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/spike/stub.c -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/spike/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/spike/util.c -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/environment/spike/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/environment/spike/util.h -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/factories/metadata_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/factories/metadata_factory.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/full_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/full_flow.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/generate_trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/generate_trace.md -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/generate_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/generate_trace.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/run_simpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/run_simpoint.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/run_workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/run_workload.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/scripts/run_interactive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/scripts/run_interactive.sh -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/scripts/spike_vs_qemu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/scripts/spike_vs_qemu.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/utils/config.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/utils/docker_orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/utils/docker_orchestrator.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/utils/get-tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/utils/get-tool.sh -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/utils/trace_generator_arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/utils/trace_generator_arg_parser.py -------------------------------------------------------------------------------- /traces/docker_stf_trace_gen/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/docker_stf_trace_gen/utils/util.py -------------------------------------------------------------------------------- /traces/example_json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/example_json.json -------------------------------------------------------------------------------- /traces/load_to_use.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/load_to_use.json -------------------------------------------------------------------------------- /traces/many_adds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/many_adds.json -------------------------------------------------------------------------------- /traces/many_loads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/many_loads.json -------------------------------------------------------------------------------- /traces/many_muls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/many_muls.json -------------------------------------------------------------------------------- /traces/qemu-bbvs-flow/documentation/embench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/qemu-bbvs-flow/documentation/embench -------------------------------------------------------------------------------- /traces/qemu-bbvs-flow/integration_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/qemu-bbvs-flow/integration_demo.sh -------------------------------------------------------------------------------- /traces/qemu-bbvs-flow/run_embench_simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/qemu-bbvs-flow/run_embench_simple.sh -------------------------------------------------------------------------------- /traces/stf_metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_metadata/README.md -------------------------------------------------------------------------------- /traces/stf_metadata/example/dhrystone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_metadata/example/dhrystone -------------------------------------------------------------------------------- /traces/stf_metadata/example/dhrystone.zstf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_metadata/example/dhrystone.zstf -------------------------------------------------------------------------------- /traces/stf_metadata/example/dhrystone.zstf.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_metadata/example/dhrystone.zstf.dump -------------------------------------------------------------------------------- /traces/stf_metadata/example/dhrystone.zstf.metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_metadata/example/dhrystone.zstf.metadata.yaml -------------------------------------------------------------------------------- /traces/stf_trace_archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/README.md -------------------------------------------------------------------------------- /traces/stf_trace_archive/docs/GDrive_Tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/docs/GDrive_Tutorial.md -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/config.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/consts.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/database_explorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/database_explorer.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/metadata.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/output_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/output_path.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/storage_type_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/storage_type_map.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/storages/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/storages/base.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/storages/local_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/storages/local_storage.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/trace_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/trace_data.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/trace_table_shema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/trace_table_shema.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/data/workload_table_shema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/data/workload_table_shema.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/handlers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/handlers/base.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/handlers/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/handlers/get.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/handlers/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/handlers/list.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/handlers/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/handlers/setup.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/handlers/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/handlers/upload.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas==2.3.1 2 | PyYAML 3 | -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/trace_archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/trace_archive.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/utils/cli_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/utils/cli_parser.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/utils/dict_to_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/utils/dict_to_obj.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/utils/fields_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/utils/fields_validator.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/utils/file_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/utils/file_dialog.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/utils/metadata_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/utils/metadata_parser.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/utils/sha256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/utils/sha256.py -------------------------------------------------------------------------------- /traces/stf_trace_archive/src/utils/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_archive/src/utils/ui.py -------------------------------------------------------------------------------- /traces/stf_trace_gen/dhrystone/RATIONALE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_gen/dhrystone/RATIONALE -------------------------------------------------------------------------------- /traces/stf_trace_gen/dhrystone/README_C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_gen/dhrystone/README_C -------------------------------------------------------------------------------- /traces/stf_trace_gen/dhrystone/VARIATIONS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_gen/dhrystone/VARIATIONS -------------------------------------------------------------------------------- /traces/stf_trace_gen/dhrystone/dhry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_gen/dhrystone/dhry.h -------------------------------------------------------------------------------- /traces/stf_trace_gen/dhrystone/dhry_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_gen/dhrystone/dhry_1.c -------------------------------------------------------------------------------- /traces/stf_trace_gen/dhrystone/dhry_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_gen/dhrystone/dhry_2.c -------------------------------------------------------------------------------- /traces/stf_trace_gen/dromajo_stf_lib.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_gen/dromajo_stf_lib.patch -------------------------------------------------------------------------------- /traces/stf_trace_gen/trace_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-software-src/riscv-perf-model/HEAD/traces/stf_trace_gen/trace_macros.h --------------------------------------------------------------------------------