mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-23 21:39:10 -04:00
Moved 64-bit riscv-tests to tests/riscv/isa from tests/riscv/isa64
This commit is contained in:
parent
d14e05e748
commit
039f5eb733
90 changed files with 290 additions and 37 deletions
|
@ -1,16 +1,23 @@
|
|||
ALL_TESTS := $(wildcard *.hex)
|
||||
ALL_TESTS := $(wildcard *.hex)
|
||||
ALL_TESTS_32 := $(wildcard rv32*.hex)
|
||||
ALL_TESTS_64 := $(wildcard rv64*.hex)
|
||||
|
||||
D_TESTS := $(wildcard *ud-p-*.hex)
|
||||
V_TESTS := $(wildcard *-v-*.hex)
|
||||
|
||||
EXCLUDED_TESTS := $(V_TESTS) $(D_TESTS) rv32si-p-scall.hex rv32si-p-sbreak.hex rv32mi-p-breakpoint.hex rv32ua-p-amomax_w.hex rv32ua-p-amoxor_w.hex rv32ua-p-amoor_w.hex rv32mi-p-ma_addr.hex rv32mi-p-mcsr.hex rv32ua-p-amoswap_w.hex rv32mi-p-ma_fetch.hex rv32mi-p-csr.hex rv32ua-p-amoadd_w.hex rv32si-p-dirty.hex rv32ui-p-fence_i.hex rv32si-p-csr.hex rv32mi-p-shamt.hex rv32ua-p-amomin_w.hex rv32ua-p-lrsc.hex rv32si-p-wfi.hex rv32ua-p-amomaxu_w.hex rv32si-p-ma_fetch.hex rv32mi-p-illegal.hex rv32uc-p-rvc.hex rv32mi-p-sbreak.hex rv32ua-p-amominu_w.hex rv32ua-p-amoand_w.hex
|
||||
EXCLUDED_TESTS_32 := $(V_TESTS) $(D_TESTS) rv32si-p-scall.hex rv32si-p-sbreak.hex rv32mi-p-breakpoint.hex rv32ua-p-amomax_w.hex rv32ua-p-amoxor_w.hex rv32ua-p-amoor_w.hex rv32mi-p-ma_addr.hex rv32mi-p-mcsr.hex rv32ua-p-amoswap_w.hex rv32mi-p-ma_fetch.hex rv32mi-p-csr.hex rv32ua-p-amoadd_w.hex rv32si-p-dirty.hex rv32ui-p-fence_i.hex rv32si-p-csr.hex rv32mi-p-shamt.hex rv32ua-p-amomin_w.hex rv32ua-p-lrsc.hex rv32si-p-wfi.hex rv32ua-p-amomaxu_w.hex rv32si-p-ma_fetch.hex rv32mi-p-illegal.hex rv32uc-p-rvc.hex rv32mi-p-sbreak.hex rv32ua-p-amominu_w.hex rv32ua-p-amoand_w.hex
|
||||
EXCLUDED_TESTS_64 := rv64ud-p-move.hex
|
||||
|
||||
TESTS := $(filter-out $(EXCLUDED_TESTS), $(ALL_TESTS))
|
||||
TESTS_32 := $(filter-out $(EXCLUDED_TESTS_32), $(ALL_TESTS_32))
|
||||
TESTS_64 := $(filter-out $(EXCLUDED_TESTS_64), $(ALL_TESTS_64))
|
||||
|
||||
all:
|
||||
|
||||
run-simx:
|
||||
$(foreach test, $(TESTS), ../../../sim/simx/simx -r -a rv32i -c 1 -i $(test) || exit;)
|
||||
run-simx-32:
|
||||
$(foreach test, $(TESTS_32), ../../../sim/simx/simx -r -a rv32i -c 1 -i $(test) || exit;)
|
||||
|
||||
run-simx-64:
|
||||
$(foreach test, $(TESTS_64), ../../../sim/simx/simx -r -a rv64imfd -c 1 -i $(test) || exit;)
|
||||
|
||||
run-rtlsim:
|
||||
$(foreach test, $(TESTS), ../../../sim/rtlsim/rtlsim -r $(test) || exit;)
|
||||
|
|
278
tests/riscv/isa/ramulator.ddr4.log
Normal file
278
tests/riscv/isa/ramulator.ddr4.log
Normal file
|
@ -0,0 +1,278 @@
|
|||
ramulator.active_cycles_0 76 # Total active cycles for level _0
|
||||
ramulator.busy_cycles_0 76 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0
|
||||
ramulator.serving_requests_0 76 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0
|
||||
ramulator.average_serving_requests_0 0.056130 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0
|
||||
ramulator.active_cycles_0_0 76 # Total active cycles for level _0_0
|
||||
ramulator.busy_cycles_0_0 76 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0
|
||||
ramulator.serving_requests_0_0 76 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0
|
||||
ramulator.average_serving_requests_0_0 0.056130 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0
|
||||
ramulator.active_cycles_0_0_0 76 # Total active cycles for level _0_0_0
|
||||
ramulator.busy_cycles_0_0_0 76 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_0
|
||||
ramulator.serving_requests_0_0_0 76 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0
|
||||
ramulator.average_serving_requests_0_0_0 0.056130 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0
|
||||
ramulator.active_cycles_0_0_0_0 76 # Total active cycles for level _0_0_0_0
|
||||
ramulator.busy_cycles_0_0_0_0 76 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_0_0
|
||||
ramulator.serving_requests_0_0_0_0 76 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0_0
|
||||
ramulator.average_serving_requests_0_0_0_0 0.056130 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0_0
|
||||
ramulator.active_cycles_0_0_0_1 0 # Total active cycles for level _0_0_0_1
|
||||
ramulator.busy_cycles_0_0_0_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_0_1
|
||||
ramulator.serving_requests_0_0_0_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0_1
|
||||
ramulator.average_serving_requests_0_0_0_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0_1
|
||||
ramulator.active_cycles_0_0_0_2 0 # Total active cycles for level _0_0_0_2
|
||||
ramulator.busy_cycles_0_0_0_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_0_2
|
||||
ramulator.serving_requests_0_0_0_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0_2
|
||||
ramulator.average_serving_requests_0_0_0_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0_2
|
||||
ramulator.active_cycles_0_0_0_3 0 # Total active cycles for level _0_0_0_3
|
||||
ramulator.busy_cycles_0_0_0_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_0_3
|
||||
ramulator.serving_requests_0_0_0_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0_3
|
||||
ramulator.average_serving_requests_0_0_0_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_0_3
|
||||
ramulator.active_cycles_0_0_1 0 # Total active cycles for level _0_0_1
|
||||
ramulator.busy_cycles_0_0_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_1
|
||||
ramulator.serving_requests_0_0_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1
|
||||
ramulator.average_serving_requests_0_0_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1
|
||||
ramulator.active_cycles_0_0_1_0 0 # Total active cycles for level _0_0_1_0
|
||||
ramulator.busy_cycles_0_0_1_0 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_1_0
|
||||
ramulator.serving_requests_0_0_1_0 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1_0
|
||||
ramulator.average_serving_requests_0_0_1_0 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1_0
|
||||
ramulator.active_cycles_0_0_1_1 0 # Total active cycles for level _0_0_1_1
|
||||
ramulator.busy_cycles_0_0_1_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_1_1
|
||||
ramulator.serving_requests_0_0_1_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1_1
|
||||
ramulator.average_serving_requests_0_0_1_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1_1
|
||||
ramulator.active_cycles_0_0_1_2 0 # Total active cycles for level _0_0_1_2
|
||||
ramulator.busy_cycles_0_0_1_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_1_2
|
||||
ramulator.serving_requests_0_0_1_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1_2
|
||||
ramulator.average_serving_requests_0_0_1_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1_2
|
||||
ramulator.active_cycles_0_0_1_3 0 # Total active cycles for level _0_0_1_3
|
||||
ramulator.busy_cycles_0_0_1_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_1_3
|
||||
ramulator.serving_requests_0_0_1_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1_3
|
||||
ramulator.average_serving_requests_0_0_1_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_1_3
|
||||
ramulator.active_cycles_0_0_2 0 # Total active cycles for level _0_0_2
|
||||
ramulator.busy_cycles_0_0_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_2
|
||||
ramulator.serving_requests_0_0_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2
|
||||
ramulator.average_serving_requests_0_0_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2
|
||||
ramulator.active_cycles_0_0_2_0 0 # Total active cycles for level _0_0_2_0
|
||||
ramulator.busy_cycles_0_0_2_0 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_2_0
|
||||
ramulator.serving_requests_0_0_2_0 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2_0
|
||||
ramulator.average_serving_requests_0_0_2_0 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2_0
|
||||
ramulator.active_cycles_0_0_2_1 0 # Total active cycles for level _0_0_2_1
|
||||
ramulator.busy_cycles_0_0_2_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_2_1
|
||||
ramulator.serving_requests_0_0_2_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2_1
|
||||
ramulator.average_serving_requests_0_0_2_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2_1
|
||||
ramulator.active_cycles_0_0_2_2 0 # Total active cycles for level _0_0_2_2
|
||||
ramulator.busy_cycles_0_0_2_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_2_2
|
||||
ramulator.serving_requests_0_0_2_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2_2
|
||||
ramulator.average_serving_requests_0_0_2_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2_2
|
||||
ramulator.active_cycles_0_0_2_3 0 # Total active cycles for level _0_0_2_3
|
||||
ramulator.busy_cycles_0_0_2_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_2_3
|
||||
ramulator.serving_requests_0_0_2_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2_3
|
||||
ramulator.average_serving_requests_0_0_2_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_2_3
|
||||
ramulator.active_cycles_0_0_3 0 # Total active cycles for level _0_0_3
|
||||
ramulator.busy_cycles_0_0_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_3
|
||||
ramulator.serving_requests_0_0_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3
|
||||
ramulator.average_serving_requests_0_0_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3
|
||||
ramulator.active_cycles_0_0_3_0 0 # Total active cycles for level _0_0_3_0
|
||||
ramulator.busy_cycles_0_0_3_0 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_3_0
|
||||
ramulator.serving_requests_0_0_3_0 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3_0
|
||||
ramulator.average_serving_requests_0_0_3_0 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3_0
|
||||
ramulator.active_cycles_0_0_3_1 0 # Total active cycles for level _0_0_3_1
|
||||
ramulator.busy_cycles_0_0_3_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_3_1
|
||||
ramulator.serving_requests_0_0_3_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3_1
|
||||
ramulator.average_serving_requests_0_0_3_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3_1
|
||||
ramulator.active_cycles_0_0_3_2 0 # Total active cycles for level _0_0_3_2
|
||||
ramulator.busy_cycles_0_0_3_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_3_2
|
||||
ramulator.serving_requests_0_0_3_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3_2
|
||||
ramulator.average_serving_requests_0_0_3_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3_2
|
||||
ramulator.active_cycles_0_0_3_3 0 # Total active cycles for level _0_0_3_3
|
||||
ramulator.busy_cycles_0_0_3_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _0_0_3_3
|
||||
ramulator.serving_requests_0_0_3_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3_3
|
||||
ramulator.average_serving_requests_0_0_3_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _0_0_3_3
|
||||
ramulator.read_transaction_bytes_0 192 # The total byte of read transaction per channel
|
||||
ramulator.write_transaction_bytes_0 0 # The total byte of write transaction per channel
|
||||
ramulator.row_hits_channel_0_core 2 # Number of row hits per channel per core
|
||||
ramulator.row_misses_channel_0_core 1 # Number of row misses per channel per core
|
||||
ramulator.row_conflicts_channel_0_core 0 # Number of row conflicts per channel per core
|
||||
ramulator.read_row_hits_channel_0_core 2 # Number of row hits for read requests per channel per core
|
||||
[0] 2.0 #
|
||||
ramulator.read_row_misses_channel_0_core 1 # Number of row misses for read requests per channel per core
|
||||
[0] 1.0 #
|
||||
ramulator.read_row_conflicts_channel_0_core 0 # Number of row conflicts for read requests per channel per core
|
||||
[0] 0.0 #
|
||||
ramulator.write_row_hits_channel_0_core 0 # Number of row hits for write requests per channel per core
|
||||
[0] 0.0 #
|
||||
ramulator.write_row_misses_channel_0_core 0 # Number of row misses for write requests per channel per core
|
||||
[0] 0.0 #
|
||||
ramulator.write_row_conflicts_channel_0_core 0 # Number of row conflicts for write requests per channel per core
|
||||
[0] 0.0 #
|
||||
ramulator.useless_activates_0_core 0 # Number of useless activations. E.g, ACT -> PRE w/o RD or WR
|
||||
ramulator.read_latency_avg_0 26.333333 # The average memory latency cycles (in memory time domain) per request for all read requests in this channel
|
||||
ramulator.read_latency_sum_0 79 # The memory latency cycles (in memory time domain) sum for all read requests in this channel
|
||||
ramulator.req_queue_length_avg_0 0.046529 # Average of read and write queue length per memory cycle per channel.
|
||||
ramulator.req_queue_length_sum_0 63 # Sum of read and write queue length per memory cycle per channel.
|
||||
ramulator.read_req_queue_length_avg_0 0.046529 # Read queue length average per memory cycle per channel.
|
||||
ramulator.read_req_queue_length_sum_0 63 # Read queue length sum per memory cycle per channel.
|
||||
ramulator.write_req_queue_length_avg_0 0.000000 # Write queue length average per memory cycle per channel.
|
||||
ramulator.write_req_queue_length_sum_0 0 # Write queue length sum per memory cycle per channel.
|
||||
ramulator.record_read_hits 0.0 # record read hit count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_read_misses 0.0 # record_read_miss count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_read_conflicts 0.0 # record read conflict count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_write_hits 0.0 # record write hit count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_write_misses 0.0 # record write miss count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_write_conflicts 0.0 # record write conflict for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.active_cycles_1 76 # Total active cycles for level _1
|
||||
ramulator.busy_cycles_1 76 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1
|
||||
ramulator.serving_requests_1 76 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1
|
||||
ramulator.average_serving_requests_1 0.056130 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1
|
||||
ramulator.active_cycles_1_0 76 # Total active cycles for level _1_0
|
||||
ramulator.busy_cycles_1_0 76 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0
|
||||
ramulator.serving_requests_1_0 76 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0
|
||||
ramulator.average_serving_requests_1_0 0.056130 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0
|
||||
ramulator.active_cycles_1_0_0 76 # Total active cycles for level _1_0_0
|
||||
ramulator.busy_cycles_1_0_0 76 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_0
|
||||
ramulator.serving_requests_1_0_0 76 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0
|
||||
ramulator.average_serving_requests_1_0_0 0.056130 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0
|
||||
ramulator.active_cycles_1_0_0_0 76 # Total active cycles for level _1_0_0_0
|
||||
ramulator.busy_cycles_1_0_0_0 76 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_0_0
|
||||
ramulator.serving_requests_1_0_0_0 76 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0_0
|
||||
ramulator.average_serving_requests_1_0_0_0 0.056130 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0_0
|
||||
ramulator.active_cycles_1_0_0_1 0 # Total active cycles for level _1_0_0_1
|
||||
ramulator.busy_cycles_1_0_0_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_0_1
|
||||
ramulator.serving_requests_1_0_0_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0_1
|
||||
ramulator.average_serving_requests_1_0_0_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0_1
|
||||
ramulator.active_cycles_1_0_0_2 0 # Total active cycles for level _1_0_0_2
|
||||
ramulator.busy_cycles_1_0_0_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_0_2
|
||||
ramulator.serving_requests_1_0_0_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0_2
|
||||
ramulator.average_serving_requests_1_0_0_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0_2
|
||||
ramulator.active_cycles_1_0_0_3 0 # Total active cycles for level _1_0_0_3
|
||||
ramulator.busy_cycles_1_0_0_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_0_3
|
||||
ramulator.serving_requests_1_0_0_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0_3
|
||||
ramulator.average_serving_requests_1_0_0_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_0_3
|
||||
ramulator.active_cycles_1_0_1 0 # Total active cycles for level _1_0_1
|
||||
ramulator.busy_cycles_1_0_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_1
|
||||
ramulator.serving_requests_1_0_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1
|
||||
ramulator.average_serving_requests_1_0_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1
|
||||
ramulator.active_cycles_1_0_1_0 0 # Total active cycles for level _1_0_1_0
|
||||
ramulator.busy_cycles_1_0_1_0 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_1_0
|
||||
ramulator.serving_requests_1_0_1_0 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1_0
|
||||
ramulator.average_serving_requests_1_0_1_0 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1_0
|
||||
ramulator.active_cycles_1_0_1_1 0 # Total active cycles for level _1_0_1_1
|
||||
ramulator.busy_cycles_1_0_1_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_1_1
|
||||
ramulator.serving_requests_1_0_1_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1_1
|
||||
ramulator.average_serving_requests_1_0_1_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1_1
|
||||
ramulator.active_cycles_1_0_1_2 0 # Total active cycles for level _1_0_1_2
|
||||
ramulator.busy_cycles_1_0_1_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_1_2
|
||||
ramulator.serving_requests_1_0_1_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1_2
|
||||
ramulator.average_serving_requests_1_0_1_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1_2
|
||||
ramulator.active_cycles_1_0_1_3 0 # Total active cycles for level _1_0_1_3
|
||||
ramulator.busy_cycles_1_0_1_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_1_3
|
||||
ramulator.serving_requests_1_0_1_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1_3
|
||||
ramulator.average_serving_requests_1_0_1_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_1_3
|
||||
ramulator.active_cycles_1_0_2 0 # Total active cycles for level _1_0_2
|
||||
ramulator.busy_cycles_1_0_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_2
|
||||
ramulator.serving_requests_1_0_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2
|
||||
ramulator.average_serving_requests_1_0_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2
|
||||
ramulator.active_cycles_1_0_2_0 0 # Total active cycles for level _1_0_2_0
|
||||
ramulator.busy_cycles_1_0_2_0 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_2_0
|
||||
ramulator.serving_requests_1_0_2_0 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2_0
|
||||
ramulator.average_serving_requests_1_0_2_0 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2_0
|
||||
ramulator.active_cycles_1_0_2_1 0 # Total active cycles for level _1_0_2_1
|
||||
ramulator.busy_cycles_1_0_2_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_2_1
|
||||
ramulator.serving_requests_1_0_2_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2_1
|
||||
ramulator.average_serving_requests_1_0_2_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2_1
|
||||
ramulator.active_cycles_1_0_2_2 0 # Total active cycles for level _1_0_2_2
|
||||
ramulator.busy_cycles_1_0_2_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_2_2
|
||||
ramulator.serving_requests_1_0_2_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2_2
|
||||
ramulator.average_serving_requests_1_0_2_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2_2
|
||||
ramulator.active_cycles_1_0_2_3 0 # Total active cycles for level _1_0_2_3
|
||||
ramulator.busy_cycles_1_0_2_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_2_3
|
||||
ramulator.serving_requests_1_0_2_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2_3
|
||||
ramulator.average_serving_requests_1_0_2_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_2_3
|
||||
ramulator.active_cycles_1_0_3 0 # Total active cycles for level _1_0_3
|
||||
ramulator.busy_cycles_1_0_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_3
|
||||
ramulator.serving_requests_1_0_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3
|
||||
ramulator.average_serving_requests_1_0_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3
|
||||
ramulator.active_cycles_1_0_3_0 0 # Total active cycles for level _1_0_3_0
|
||||
ramulator.busy_cycles_1_0_3_0 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_3_0
|
||||
ramulator.serving_requests_1_0_3_0 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3_0
|
||||
ramulator.average_serving_requests_1_0_3_0 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3_0
|
||||
ramulator.active_cycles_1_0_3_1 0 # Total active cycles for level _1_0_3_1
|
||||
ramulator.busy_cycles_1_0_3_1 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_3_1
|
||||
ramulator.serving_requests_1_0_3_1 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3_1
|
||||
ramulator.average_serving_requests_1_0_3_1 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3_1
|
||||
ramulator.active_cycles_1_0_3_2 0 # Total active cycles for level _1_0_3_2
|
||||
ramulator.busy_cycles_1_0_3_2 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_3_2
|
||||
ramulator.serving_requests_1_0_3_2 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3_2
|
||||
ramulator.average_serving_requests_1_0_3_2 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3_2
|
||||
ramulator.active_cycles_1_0_3_3 0 # Total active cycles for level _1_0_3_3
|
||||
ramulator.busy_cycles_1_0_3_3 0 # (All-bank refresh only. busy cycles only include refresh time in rank level) The sum of cycles that the DRAM part is active or under refresh for level _1_0_3_3
|
||||
ramulator.serving_requests_1_0_3_3 0 # The sum of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3_3
|
||||
ramulator.average_serving_requests_1_0_3_3 0.000000 # The average of read and write requests that are served in this DRAM element per memory cycle for level _1_0_3_3
|
||||
ramulator.read_transaction_bytes_1 192 # The total byte of read transaction per channel
|
||||
ramulator.write_transaction_bytes_1 0 # The total byte of write transaction per channel
|
||||
ramulator.row_hits_channel_1_core 2 # Number of row hits per channel per core
|
||||
ramulator.row_misses_channel_1_core 1 # Number of row misses per channel per core
|
||||
ramulator.row_conflicts_channel_1_core 0 # Number of row conflicts per channel per core
|
||||
ramulator.read_row_hits_channel_1_core 2 # Number of row hits for read requests per channel per core
|
||||
[0] 2.0 #
|
||||
ramulator.read_row_misses_channel_1_core 1 # Number of row misses for read requests per channel per core
|
||||
[0] 1.0 #
|
||||
ramulator.read_row_conflicts_channel_1_core 0 # Number of row conflicts for read requests per channel per core
|
||||
[0] 0.0 #
|
||||
ramulator.write_row_hits_channel_1_core 0 # Number of row hits for write requests per channel per core
|
||||
[0] 0.0 #
|
||||
ramulator.write_row_misses_channel_1_core 0 # Number of row misses for write requests per channel per core
|
||||
[0] 0.0 #
|
||||
ramulator.write_row_conflicts_channel_1_core 0 # Number of row conflicts for write requests per channel per core
|
||||
[0] 0.0 #
|
||||
ramulator.useless_activates_1_core 0 # Number of useless activations. E.g, ACT -> PRE w/o RD or WR
|
||||
ramulator.read_latency_avg_1 26.333333 # The average memory latency cycles (in memory time domain) per request for all read requests in this channel
|
||||
ramulator.read_latency_sum_1 79 # The memory latency cycles (in memory time domain) sum for all read requests in this channel
|
||||
ramulator.req_queue_length_avg_1 0.046529 # Average of read and write queue length per memory cycle per channel.
|
||||
ramulator.req_queue_length_sum_1 63 # Sum of read and write queue length per memory cycle per channel.
|
||||
ramulator.read_req_queue_length_avg_1 0.046529 # Read queue length average per memory cycle per channel.
|
||||
ramulator.read_req_queue_length_sum_1 63 # Read queue length sum per memory cycle per channel.
|
||||
ramulator.write_req_queue_length_avg_1 0.000000 # Write queue length average per memory cycle per channel.
|
||||
ramulator.write_req_queue_length_sum_1 0 # Write queue length sum per memory cycle per channel.
|
||||
ramulator.record_read_hits 0.0 # record read hit count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_read_misses 0.0 # record_read_miss count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_read_conflicts 0.0 # record read conflict count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_write_hits 0.0 # record write hit count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_write_misses 0.0 # record write miss count for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_write_conflicts 0.0 # record write conflict for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.dram_capacity 8589934592 # Number of bytes in simulated DRAM
|
||||
ramulator.dram_cycles 1354 # Number of DRAM cycles simulated
|
||||
ramulator.incoming_requests 6 # Number of incoming requests to DRAM
|
||||
ramulator.read_requests 6 # Number of incoming read requests to DRAM per core
|
||||
[0] 6.0 #
|
||||
ramulator.write_requests 0 # Number of incoming write requests to DRAM per core
|
||||
[0] 0.0 #
|
||||
ramulator.ramulator_active_cycles 152 # The total number of cycles that the DRAM part is active (serving R/W)
|
||||
ramulator.incoming_requests_per_channel 6.0 # Number of incoming requests to each DRAM channel
|
||||
[0] 3.0 #
|
||||
[1] 3.0 #
|
||||
ramulator.incoming_read_reqs_per_channel 6.0 # Number of incoming read requests to each DRAM channel
|
||||
[0] 3.0 #
|
||||
[1] 3.0 #
|
||||
ramulator.physical_page_replacement 0 # The number of times that physical page replacement happens.
|
||||
ramulator.maximum_bandwidth 38400000000 # The theoretical maximum bandwidth (Bps)
|
||||
ramulator.in_queue_req_num_sum 126 # Sum of read/write queue length
|
||||
ramulator.in_queue_read_req_num_sum 126 # Sum of read queue length
|
||||
ramulator.in_queue_write_req_num_sum 0 # Sum of write queue length
|
||||
ramulator.in_queue_req_num_avg 0.093058 # Average of read/write queue length per memory cycle
|
||||
ramulator.in_queue_read_req_num_avg 0.093058 # Average of read queue length per memory cycle
|
||||
ramulator.in_queue_write_req_num_avg 0.000000 # Average of write queue length per memory cycle
|
||||
ramulator.record_read_requests 0.0 # record read requests for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
||||
ramulator.record_write_requests 0.0 # record write requests for this core when it reaches request limit or to the end
|
||||
[0] 0.0 #
|
|
@ -1,32 +0,0 @@
|
|||
ALL_TESTS := $(wildcard *.hex)
|
||||
|
||||
EXCLUDED_TESTS := rv64ud-p-move.hex
|
||||
|
||||
I_TESTS := $(wildcard *ui-p-*.hex)
|
||||
M_TESTS := $(wildcard *um-p-*.hex)
|
||||
F_TESTS := $(wildcard *uf-p-*.hex)
|
||||
D_TESTS := $(filter-out $(EXCLUDED_TESTS), $(wildcard *ud-p-*.hex))
|
||||
|
||||
TESTS := $(I_TESTS) $(M_TESTS) $(F_TESTS) $(D_TESTS)
|
||||
|
||||
all:
|
||||
|
||||
run-simx-i:
|
||||
$(foreach test, $(I_TESTS), ../../../sim/simx/simx -r -a rv64i -c 1 -i $(test) || exit;)
|
||||
|
||||
run-simx-m:
|
||||
$(foreach test, $(M_TESTS), ../../../sim/simx/simx -r -a rv64im -c 1 -i $(test) || exit;)
|
||||
|
||||
run-simx-f:
|
||||
$(foreach test, $(F_TESTS), ../../../sim/simx/simx -r -a rv64imf -c 1 -i $(test) || exit;)
|
||||
|
||||
run-simx-d:
|
||||
$(foreach test, $(D_TESTS), ../../../sim/simx/simx -r -a rv64imfd -c 1 -i $(test) || exit;)
|
||||
|
||||
run-simx:
|
||||
$(foreach test, $(TESTS), ../../../sim/simx/simx -r -a rv64i -c 1 -i $(test) || exit;)
|
||||
|
||||
run-rtlsim:
|
||||
$(foreach test, $(TESTS), ../../../sim/rtlsim/rtlsim -r $(test) || exit;)
|
||||
|
||||
clean:
|
Loading…
Add table
Add a link
Reference in a new issue