Input and Output files:
SCALE-Sim v2 Config file
SCALE-Sim v2 topology files
API Documentation:
scalesim
scalesim
Index
Edit on GitHub
Index
A
|
C
|
D
|
E
|
F
|
G
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
A
active_buffer_hit() (scalesim.memory.read_buffer.read_buffer method)
append_layer_entry() (scalesim.topology_utils.topologies method)
append_to_trace_mat() (scalesim.memory.write_buffer.write_buffer method)
append_topo_arrays() (scalesim.topology_utils.topologies method)
append_topo_entry_from_list() (scalesim.topology_utils.topologies method)
C
calc_filter_elem_addr() (scalesim.compute.operand_matrix.operand_matrix method)
calc_ifmap_elem_addr() (scalesim.compute.operand_matrix.operand_matrix method)
calc_ofmap_elem_addr() (scalesim.compute.operand_matrix.operand_matrix method)
calc_report_data() (scalesim.single_layer_sim.single_layer_sim method)
calc_spatio_temporal_params() (scalesim.topology_utils.topologies method)
check_hit() (scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
complete_all_prefetches() (scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
create_demand_matrices() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
create_filter_demand_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
create_filter_matrix() (scalesim.compute.operand_matrix.operand_matrix method)
create_filter_prefetch_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
create_ifmap_demand_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
create_ifmap_matrix() (scalesim.compute.operand_matrix.operand_matrix method)
create_ifmap_prefetch_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
create_ofmap_demand_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
create_ofmap_matrix() (scalesim.compute.operand_matrix.operand_matrix method)
create_operand_matrices() (scalesim.compute.operand_matrix.operand_matrix method)
create_prefetch_matrices() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
D
double_buffered_scratchpad (class in scalesim.memory.double_buffered_scratchpad_mem)
E
empty_all_buffers() (scalesim.memory.write_buffer.write_buffer method)
empty_drain_buf() (scalesim.memory.write_buffer.write_buffer method)
F
force_valid() (scalesim.scale_config.scale_config method)
G
generate_reports() (scalesim.simulator.simulator method)
get_all_mac_ops() (scalesim.topology_utils.topologies method)
get_all_operand_matrix() (scalesim.compute.operand_matrix.operand_matrix method)
get_array_dims() (scalesim.scale_config.scale_config method)
get_avg_compute_utilization() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_avg_mapping_efficiency() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_bandwidth_report_items() (scalesim.single_layer_sim.single_layer_sim method)
get_bandwidths_as_list() (scalesim.scale_config.scale_config method)
get_bandwidths_as_string() (scalesim.scale_config.scale_config method)
get_compute_cycles_all_layer() (scalesim.utilities.scalesim_report.ScalesimReport method)
get_compute_report_items() (scalesim.single_layer_sim.single_layer_sim method)
get_conf_as_list() (scalesim.scale_config.scale_config method)
get_current_topo_name() (scalesim.topology_utils.topologies method)
get_dataflow() (scalesim.scale_config.scale_config method)
get_default_conf_as_list() (scalesim.scale_config.scale_config static method)
get_demand_matrices() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_detail_report_items() (scalesim.single_layer_sim.single_layer_sim method)
get_dram_trace_matrices() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_external_access_start_stop_cycles() (scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
(scalesim.memory.write_buffer.write_buffer method)
get_filter_demand_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_filter_dram_details() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_filter_dram_trace_matrix() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_filter_matrix() (scalesim.compute.operand_matrix.operand_matrix method)
get_filter_matrix_part() (scalesim.compute.operand_matrix.operand_matrix method)
get_filter_prefetch_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_filter_requests() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_filter_sram_start_stop_cycles() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_filter_sram_trace_matrix() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_free_space() (scalesim.memory.write_buffer.write_buffer method)
get_hit_latency() (scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
get_ifmap_demand_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_ifmap_dram_details() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_ifmap_dram_trace_matrix() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_ifmap_matrix() (scalesim.compute.operand_matrix.operand_matrix method)
get_ifmap_matrix_part() (scalesim.compute.operand_matrix.operand_matrix method)
get_ifmap_prefetch_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_ifmap_requests() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_ifmap_sram_start_stop_cycles() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_ifmap_sram_trace_matrix() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_latency() (scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
(scalesim.memory.read_port.read_port method)
get_layer_filter_dims() (scalesim.topology_utils.topologies method)
get_layer_id() (scalesim.single_layer_sim.single_layer_sim method)
get_layer_id_from_name() (scalesim.topology_utils.topologies method)
get_layer_ifmap_dims() (scalesim.topology_utils.topologies method)
get_layer_mac_ops() (scalesim.topology_utils.topologies method)
get_layer_name() (scalesim.topology_utils.topologies method)
get_layer_names() (scalesim.topology_utils.topologies method)
get_layer_num_channels() (scalesim.topology_utils.topologies method)
get_layer_num_filters() (scalesim.topology_utils.topologies method)
get_layer_num_ofmap_px() (scalesim.topology_utils.topologies method)
get_layer_ofmap_dims() (scalesim.topology_utils.topologies method)
get_layer_params() (scalesim.topology_utils.topologies method)
get_layer_strides() (scalesim.topology_utils.topologies method)
get_layer_window_size() (scalesim.topology_utils.topologies method)
get_mem_sizes() (scalesim.scale_config.scale_config method)
get_min_dram_bandwidth() (scalesim.scale_config.scale_config method)
get_num_accesses() (scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
(scalesim.memory.write_buffer.write_buffer method)
get_num_layers() (scalesim.topology_utils.topologies method)
get_offsets() (scalesim.scale_config.scale_config method)
get_ofmap_demand_mat() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_ofmap_dram_details() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_ofmap_dram_trace_matrix() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_ofmap_matrix() (scalesim.compute.operand_matrix.operand_matrix method)
get_ofmap_matrix_part() (scalesim.compute.operand_matrix.operand_matrix method)
get_ofmap_requests() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_ofmap_sram_start_stop_cycles() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_ofmap_sram_trace_matrix() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_prefetch_matrices() (scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
get_run_name() (scalesim.scale_config.scale_config method)
get_spatiotemporal_dims() (scalesim.topology_utils.topologies method)
get_sram_ifmap_reads_all_layer() (scalesim.utilities.scalesim_report.ScalesimReport method)
get_sram_ifmap_reads_single_layer() (scalesim.utilities.scalesim_report.ScalesimReport method)
get_sram_trace_matrices() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_stall_cycles() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_topology_name() (scalesim.scale_config.scale_config method)
get_topology_path() (scalesim.scale_config.scale_config method)
get_total_compute_cycles() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
get_total_cycles() (scalesim.scale_sim.scalesim method)
(scalesim.simulator.simulator method)
get_total_cycles_single_layer() (scalesim.utilities.scalesim_report.ScalesimReport method)
get_trace_matrix() (scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
(scalesim.memory.write_buffer.write_buffer method)
get_transformed_mnk_dimensions() (scalesim.topology_utils.topologies method)
L
load_arrays() (scalesim.topology_utils.topologies method)
load_bandwidth_report_data() (scalesim.utilities.scalesim_report.ScalesimReport method)
load_compute_report_data() (scalesim.utilities.scalesim_report.ScalesimReport method)
load_data() (scalesim.utilities.scalesim_report.ScalesimReport method)
load_detail_report_data() (scalesim.utilities.scalesim_report.ScalesimReport method)
load_layer_params_from_list() (scalesim.topology_utils.topologies method)
M
manage_prefetches() (scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
module
scalesim
scalesim.compute
scalesim.compute.operand_matrix
scalesim.compute.systolic_compute_is
scalesim.compute.systolic_compute_os
scalesim.compute.systolic_compute_ws
scalesim.memory
scalesim.memory.double_buffered_scratchpad_mem
scalesim.memory.read_buffer
scalesim.memory.read_buffer_estimate_bw
scalesim.memory.read_port
scalesim.memory.write_buffer
scalesim.memory.write_port
scalesim.scale
scalesim.scale_config
scalesim.scale_sim
scalesim.simulator
scalesim.single_layer_sim
scalesim.topology_utils
scalesim.utilities
scalesim.utilities.scalesim_report
N
new_prefetch() (scalesim.memory.read_buffer.read_buffer method)
O
operand_matrix (class in scalesim.compute.operand_matrix)
P
prefetch() (scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
prefetch_active_buffer() (scalesim.memory.read_buffer.read_buffer method)
prepare_hashed_buffer() (scalesim.memory.read_buffer.read_buffer method)
print_filter_dram_trace() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
print_filter_sram_trace() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
print_ifmap_dram_trace() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
print_ifmap_sram_trace() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
print_ofmap_dram_trace() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
print_ofmap_sram_trace() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
print_run_configs() (scalesim.scale_sim.scalesim method)
print_trace() (scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
(scalesim.memory.write_buffer.write_buffer method)
R
read_buffer (class in scalesim.memory.read_buffer)
read_conf_file() (scalesim.scale_config.scale_config method)
read_port (class in scalesim.memory.read_port)
ReadBufferEstimateBw (class in scalesim.memory.read_buffer_estimate_bw)
reset() (scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.write_buffer.write_buffer method)
(scalesim.topology_utils.topologies method)
reset_buffer_states() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
run() (scalesim.simulator.simulator method)
(scalesim.single_layer_sim.single_layer_sim method)
run_once() (scalesim.scale_sim.scalesim method)
run_scale() (scalesim.scale_sim.scalesim method)
S
save_traces() (scalesim.single_layer_sim.single_layer_sim method)
scale_config (class in scalesim.scale_config)
scalesim
module
scalesim (class in scalesim.scale_sim)
scalesim.compute
module
scalesim.compute.operand_matrix
module
scalesim.compute.systolic_compute_is
module
scalesim.compute.systolic_compute_os
module
scalesim.compute.systolic_compute_ws
module
scalesim.memory
module
scalesim.memory.double_buffered_scratchpad_mem
module
scalesim.memory.read_buffer
module
scalesim.memory.read_buffer_estimate_bw
module
scalesim.memory.read_port
module
scalesim.memory.write_buffer
module
scalesim.memory.write_port
module
scalesim.scale
module
scalesim.scale_config
module
scalesim.scale_sim
module
scalesim.simulator
module
scalesim.single_layer_sim
module
scalesim.topology_utils
module
scalesim.utilities
module
scalesim.utilities.scalesim_report
module
ScalesimReport (class in scalesim.utilities.scalesim_report)
service_filter_reads() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
service_ifmap_reads() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
service_memory_requests() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
service_memory_requests_old() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
service_ofmap_writes() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
service_reads() (scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
(scalesim.memory.read_port.read_port method)
service_writes() (scalesim.memory.write_buffer.write_buffer method)
(scalesim.memory.write_port.write_port method)
set_arr_dims() (scalesim.scale_config.scale_config method)
set_buffer_sizes_kb() (scalesim.scale_config.scale_config method)
set_bw_mode_to_calc() (scalesim.scale_config.scale_config method)
set_dataflow() (scalesim.scale_config.scale_config method)
set_fetch_matrix() (scalesim.memory.read_buffer.read_buffer method)
set_memory_system() (scalesim.single_layer_sim.single_layer_sim method)
set_offsets() (scalesim.scale_config.scale_config method)
set_params() (scalesim.compute.operand_matrix.operand_matrix method)
(scalesim.compute.systolic_compute_is.systolic_compute_is method)
(scalesim.compute.systolic_compute_os.systolic_compute_os method)
(scalesim.compute.systolic_compute_ws.systolic_compute_ws method)
(scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
(scalesim.memory.read_buffer.read_buffer method)
(scalesim.memory.read_buffer_estimate_bw.ReadBufferEstimateBw method)
(scalesim.memory.read_port.read_port method)
(scalesim.memory.write_buffer.write_buffer method)
(scalesim.scale_sim.scalesim method)
(scalesim.simulator.simulator method)
(scalesim.single_layer_sim.single_layer_sim method)
set_read_buf_prefetch_matrices() (scalesim.memory.double_buffered_scratchpad_mem.double_buffered_scratchpad method)
set_spatio_temporal_params() (scalesim.topology_utils.topologies method)
set_topology_file() (scalesim.scale_config.scale_config method)
simulator (class in scalesim.simulator)
single_layer_sim (class in scalesim.single_layer_sim)
skew_matrix() (in module scalesim.compute.systolic_compute_is)
(in module scalesim.compute.systolic_compute_os)
(in module scalesim.compute.systolic_compute_ws)
store_to_trace_mat_cache() (scalesim.memory.write_buffer.write_buffer method)
systolic_compute_is (class in scalesim.compute.systolic_compute_is)
systolic_compute_os (class in scalesim.compute.systolic_compute_os)
systolic_compute_ws (class in scalesim.compute.systolic_compute_ws)
T
topo_calc_hyperparams() (scalesim.topology_utils.topologies method)
topologies (class in scalesim.topology_utils)
U
update_from_list() (scalesim.scale_config.scale_config method)
use_user_dram_bandwidth() (scalesim.scale_config.scale_config method)
W
write_buffer (class in scalesim.memory.write_buffer)
write_conf_file() (scalesim.scale_config.scale_config method)
write_port (class in scalesim.memory.write_port)
write_topo_file() (scalesim.topology_utils.topologies method)
Read the Docs
v: latest
Versions
latest
Downloads
On Read the Docs
Project Home
Builds