8924 lines
405 KiB
Plaintext
8924 lines
405 KiB
Plaintext
digraph G {
|
|
ranksep="1.3";
|
|
subgraph cluster_root {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="root \n: Root";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \full_system=true \sim_quantum=0 \time_sync_enable=false \time_sync_period=100000000000 \time_sync_spin_threshold=100000000";
|
|
subgraph cluster_board {
|
|
color="#000000";
|
|
fillcolor="#e4e7eb";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="board \n: X86DemoBoard";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="auto_unlink_shared_backstore=false \cache_line_size=64 \eventq_index=0 \exit_on_work_items=true \init_param=0 \m5ops_base=4294901760 \mem_mode=timing \mem_ranges=0:2147483648 3221225472:3222274048 \memories=board.memory.mem_ctrl.dram \mmap_using_noreserve=false \multi_thread=false \num_work_ids=16 \readfile= \redirect_paths= \shadow_rom_ranges= \shared_backstore= \symbolfile= \thermal_components= \thermal_model=Null \work_begin_ckpt_count=0 \work_begin_cpu_id_exit=-1 \work_begin_exit_count=0 \work_cpus_ckpt_count=0 \work_end_ckpt_count=0 \work_end_exit_count=0 \work_item_id=-1 \workload=board.workload";
|
|
board_system_port [color="#000000", fillcolor="#b6b8bc", fontcolor="#000000", fontname=Arial, fontsize=14, label=system_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_dvfs_handler {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dvfs_handler \n: DVFSHandler";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="domains= \enable=false \eventq_index=0 \sys_clk_domain=board.clk_domain \transition_latency=100000000";
|
|
}
|
|
|
|
subgraph cluster_board_clk_domain {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="clk_domain \n: SrcClockDomain";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clock=333 \domain_id=-1 \eventq_index=0 \init_perf_level=0 \voltage_domain=board.clk_domain.voltage_domain";
|
|
subgraph cluster_board_clk_domain_voltage_domain {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="voltage_domain \n: VoltageDomain";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \voltage=1.0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="processor \n: SimpleProcessor";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \thermal_domain=Null";
|
|
subgraph cluster_board_processor_cores0 {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="cores0 \n: SimpleCore";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \thermal_domain=Null";
|
|
subgraph cluster_board_processor_cores0_core {
|
|
color="#000000";
|
|
fillcolor="#bbc6d9";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="core \n: X86TimingSimpleCPU";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="branchPred=Null \checker=Null \clk_domain=board.clk_domain \cpu_id=0 \decoder=board.processor.cores0.core.decoder \do_checkpoint_insts=true \do_statistics_insts=true \eventq_index=0 \function_trace=false \function_trace_start=0 \interrupts=board.processor.cores0.core.interrupts \isa=board.processor.cores0.core.isa \max_insts_all_threads=0 \max_insts_any_thread=0 \mmu=board.processor.cores0.core.mmu \numThreads=1 \power_gating_on_idle=false \power_model= \power_state=board.processor.cores0.core.power_state \progress_interval=0 \pwr_gating_latency=300 \simpoint_start_insts= \socket_id=0 \switched_out=false \syscallRetryLatency=10000 \system=board \tracer=board.processor.cores0.core.tracer \workload=";
|
|
board_processor_cores0_core_icache_port [color="#000000", fillcolor="#959ead", fontcolor="#000000", fontname=Arial, fontsize=14, label=icache_port, shape=box, style="rounded, filled"];
|
|
board_processor_cores0_core_dcache_port [color="#000000", fillcolor="#959ead", fontcolor="#000000", fontname=Arial, fontsize=14, label=dcache_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores0_core_mmu {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mmu \n: X86MMU";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dtb=board.processor.cores0.core.mmu.dtb \eventq_index=0 \itb=board.processor.cores0.core.mmu.itb";
|
|
subgraph cluster_board_processor_cores0_core_mmu_itb {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="itb \n: X86TLB";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entry_type=instruction \eventq_index=0 \next_level=Null \size=64 \system=board \walker=board.processor.cores0.core.mmu.itb.walker";
|
|
subgraph cluster_board_processor_cores0_core_mmu_itb_walker {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="walker \n: X86PagetableWalker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \num_squash_per_cycle=4 \power_model= \power_state=board.processor.cores0.core.mmu.itb.walker.power_state \system=board";
|
|
board_processor_cores0_core_mmu_itb_walker_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores0_core_mmu_itb_walker_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores0_core_mmu_dtb {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dtb \n: X86TLB";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entry_type=data \eventq_index=0 \next_level=Null \size=64 \system=board \walker=board.processor.cores0.core.mmu.dtb.walker";
|
|
subgraph cluster_board_processor_cores0_core_mmu_dtb_walker {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="walker \n: X86PagetableWalker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \num_squash_per_cycle=4 \power_model= \power_state=board.processor.cores0.core.mmu.dtb.walker.power_state \system=board";
|
|
board_processor_cores0_core_mmu_dtb_walker_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores0_core_mmu_dtb_walker_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores0_core_tracer {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="tracer \n: ExeTracer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores0_core_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=ON CLK_GATED OFF";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores0_core_isa {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="isa \n: X86ISA";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \vendor_string=HygonGenuine";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores0_core_decoder {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="decoder \n: X86Decoder";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \isa=board.processor.cores0.core.isa";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores0_core_interrupts {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="interrupts \n: X86LocalApic";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.processor.cores0.core.interrupts.clk_domain \eventq_index=0 \int_latency=1000 \pio_latency=100000 \system=board";
|
|
board_processor_cores0_core_interrupts_int_requestor [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_requestor, shape=box, style="rounded, filled"];
|
|
board_processor_cores0_core_interrupts_int_responder [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_responder, shape=box, style="rounded, filled"];
|
|
board_processor_cores0_core_interrupts_pio [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores0_core_interrupts_clk_domain {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="clk_domain \n: DerivedClockDomain";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_divider=16 \clk_domain=board.clk_domain \eventq_index=0";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores1 {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="cores1 \n: SimpleCore";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \thermal_domain=Null";
|
|
subgraph cluster_board_processor_cores1_core {
|
|
color="#000000";
|
|
fillcolor="#bbc6d9";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="core \n: X86TimingSimpleCPU";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="branchPred=Null \checker=Null \clk_domain=board.clk_domain \cpu_id=1 \decoder=board.processor.cores1.core.decoder \do_checkpoint_insts=true \do_statistics_insts=true \eventq_index=0 \function_trace=false \function_trace_start=0 \interrupts=board.processor.cores1.core.interrupts \isa=board.processor.cores1.core.isa \max_insts_all_threads=0 \max_insts_any_thread=0 \mmu=board.processor.cores1.core.mmu \numThreads=1 \power_gating_on_idle=false \power_model= \power_state=board.processor.cores1.core.power_state \progress_interval=0 \pwr_gating_latency=300 \simpoint_start_insts= \socket_id=0 \switched_out=false \syscallRetryLatency=10000 \system=board \tracer=board.processor.cores1.core.tracer \workload=";
|
|
board_processor_cores1_core_icache_port [color="#000000", fillcolor="#959ead", fontcolor="#000000", fontname=Arial, fontsize=14, label=icache_port, shape=box, style="rounded, filled"];
|
|
board_processor_cores1_core_dcache_port [color="#000000", fillcolor="#959ead", fontcolor="#000000", fontname=Arial, fontsize=14, label=dcache_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores1_core_mmu {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mmu \n: X86MMU";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dtb=board.processor.cores1.core.mmu.dtb \eventq_index=0 \itb=board.processor.cores1.core.mmu.itb";
|
|
subgraph cluster_board_processor_cores1_core_mmu_itb {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="itb \n: X86TLB";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entry_type=instruction \eventq_index=0 \next_level=Null \size=64 \system=board \walker=board.processor.cores1.core.mmu.itb.walker";
|
|
subgraph cluster_board_processor_cores1_core_mmu_itb_walker {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="walker \n: X86PagetableWalker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \num_squash_per_cycle=4 \power_model= \power_state=board.processor.cores1.core.mmu.itb.walker.power_state \system=board";
|
|
board_processor_cores1_core_mmu_itb_walker_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores1_core_mmu_itb_walker_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores1_core_mmu_dtb {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dtb \n: X86TLB";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entry_type=data \eventq_index=0 \next_level=Null \size=64 \system=board \walker=board.processor.cores1.core.mmu.dtb.walker";
|
|
subgraph cluster_board_processor_cores1_core_mmu_dtb_walker {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="walker \n: X86PagetableWalker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \num_squash_per_cycle=4 \power_model= \power_state=board.processor.cores1.core.mmu.dtb.walker.power_state \system=board";
|
|
board_processor_cores1_core_mmu_dtb_walker_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores1_core_mmu_dtb_walker_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores1_core_tracer {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="tracer \n: ExeTracer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores1_core_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=ON CLK_GATED OFF";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores1_core_isa {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="isa \n: X86ISA";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \vendor_string=HygonGenuine";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores1_core_decoder {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="decoder \n: X86Decoder";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \isa=board.processor.cores1.core.isa";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores1_core_interrupts {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="interrupts \n: X86LocalApic";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.processor.cores1.core.interrupts.clk_domain \eventq_index=0 \int_latency=1000 \pio_latency=100000 \system=board";
|
|
board_processor_cores1_core_interrupts_int_requestor [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_requestor, shape=box, style="rounded, filled"];
|
|
board_processor_cores1_core_interrupts_int_responder [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_responder, shape=box, style="rounded, filled"];
|
|
board_processor_cores1_core_interrupts_pio [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores1_core_interrupts_clk_domain {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="clk_domain \n: DerivedClockDomain";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_divider=16 \clk_domain=board.clk_domain \eventq_index=0";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores2 {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="cores2 \n: SimpleCore";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \thermal_domain=Null";
|
|
subgraph cluster_board_processor_cores2_core {
|
|
color="#000000";
|
|
fillcolor="#bbc6d9";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="core \n: X86TimingSimpleCPU";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="branchPred=Null \checker=Null \clk_domain=board.clk_domain \cpu_id=2 \decoder=board.processor.cores2.core.decoder \do_checkpoint_insts=true \do_statistics_insts=true \eventq_index=0 \function_trace=false \function_trace_start=0 \interrupts=board.processor.cores2.core.interrupts \isa=board.processor.cores2.core.isa \max_insts_all_threads=0 \max_insts_any_thread=0 \mmu=board.processor.cores2.core.mmu \numThreads=1 \power_gating_on_idle=false \power_model= \power_state=board.processor.cores2.core.power_state \progress_interval=0 \pwr_gating_latency=300 \simpoint_start_insts= \socket_id=0 \switched_out=false \syscallRetryLatency=10000 \system=board \tracer=board.processor.cores2.core.tracer \workload=";
|
|
board_processor_cores2_core_icache_port [color="#000000", fillcolor="#959ead", fontcolor="#000000", fontname=Arial, fontsize=14, label=icache_port, shape=box, style="rounded, filled"];
|
|
board_processor_cores2_core_dcache_port [color="#000000", fillcolor="#959ead", fontcolor="#000000", fontname=Arial, fontsize=14, label=dcache_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores2_core_mmu {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mmu \n: X86MMU";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dtb=board.processor.cores2.core.mmu.dtb \eventq_index=0 \itb=board.processor.cores2.core.mmu.itb";
|
|
subgraph cluster_board_processor_cores2_core_mmu_itb {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="itb \n: X86TLB";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entry_type=instruction \eventq_index=0 \next_level=Null \size=64 \system=board \walker=board.processor.cores2.core.mmu.itb.walker";
|
|
subgraph cluster_board_processor_cores2_core_mmu_itb_walker {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="walker \n: X86PagetableWalker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \num_squash_per_cycle=4 \power_model= \power_state=board.processor.cores2.core.mmu.itb.walker.power_state \system=board";
|
|
board_processor_cores2_core_mmu_itb_walker_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores2_core_mmu_itb_walker_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores2_core_mmu_dtb {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dtb \n: X86TLB";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entry_type=data \eventq_index=0 \next_level=Null \size=64 \system=board \walker=board.processor.cores2.core.mmu.dtb.walker";
|
|
subgraph cluster_board_processor_cores2_core_mmu_dtb_walker {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="walker \n: X86PagetableWalker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \num_squash_per_cycle=4 \power_model= \power_state=board.processor.cores2.core.mmu.dtb.walker.power_state \system=board";
|
|
board_processor_cores2_core_mmu_dtb_walker_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores2_core_mmu_dtb_walker_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores2_core_tracer {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="tracer \n: ExeTracer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores2_core_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=ON CLK_GATED OFF";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores2_core_isa {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="isa \n: X86ISA";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \vendor_string=HygonGenuine";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores2_core_decoder {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="decoder \n: X86Decoder";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \isa=board.processor.cores2.core.isa";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores2_core_interrupts {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="interrupts \n: X86LocalApic";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.processor.cores2.core.interrupts.clk_domain \eventq_index=0 \int_latency=1000 \pio_latency=100000 \system=board";
|
|
board_processor_cores2_core_interrupts_int_requestor [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_requestor, shape=box, style="rounded, filled"];
|
|
board_processor_cores2_core_interrupts_int_responder [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_responder, shape=box, style="rounded, filled"];
|
|
board_processor_cores2_core_interrupts_pio [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores2_core_interrupts_clk_domain {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="clk_domain \n: DerivedClockDomain";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_divider=16 \clk_domain=board.clk_domain \eventq_index=0";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores3 {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="cores3 \n: SimpleCore";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \thermal_domain=Null";
|
|
subgraph cluster_board_processor_cores3_core {
|
|
color="#000000";
|
|
fillcolor="#bbc6d9";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="core \n: X86TimingSimpleCPU";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="branchPred=Null \checker=Null \clk_domain=board.clk_domain \cpu_id=3 \decoder=board.processor.cores3.core.decoder \do_checkpoint_insts=true \do_statistics_insts=true \eventq_index=0 \function_trace=false \function_trace_start=0 \interrupts=board.processor.cores3.core.interrupts \isa=board.processor.cores3.core.isa \max_insts_all_threads=0 \max_insts_any_thread=0 \mmu=board.processor.cores3.core.mmu \numThreads=1 \power_gating_on_idle=false \power_model= \power_state=board.processor.cores3.core.power_state \progress_interval=0 \pwr_gating_latency=300 \simpoint_start_insts= \socket_id=0 \switched_out=false \syscallRetryLatency=10000 \system=board \tracer=board.processor.cores3.core.tracer \workload=";
|
|
board_processor_cores3_core_icache_port [color="#000000", fillcolor="#959ead", fontcolor="#000000", fontname=Arial, fontsize=14, label=icache_port, shape=box, style="rounded, filled"];
|
|
board_processor_cores3_core_dcache_port [color="#000000", fillcolor="#959ead", fontcolor="#000000", fontname=Arial, fontsize=14, label=dcache_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores3_core_mmu {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mmu \n: X86MMU";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dtb=board.processor.cores3.core.mmu.dtb \eventq_index=0 \itb=board.processor.cores3.core.mmu.itb";
|
|
subgraph cluster_board_processor_cores3_core_mmu_itb {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="itb \n: X86TLB";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entry_type=instruction \eventq_index=0 \next_level=Null \size=64 \system=board \walker=board.processor.cores3.core.mmu.itb.walker";
|
|
subgraph cluster_board_processor_cores3_core_mmu_itb_walker {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="walker \n: X86PagetableWalker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \num_squash_per_cycle=4 \power_model= \power_state=board.processor.cores3.core.mmu.itb.walker.power_state \system=board";
|
|
board_processor_cores3_core_mmu_itb_walker_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores3_core_mmu_itb_walker_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores3_core_mmu_dtb {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dtb \n: X86TLB";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entry_type=data \eventq_index=0 \next_level=Null \size=64 \system=board \walker=board.processor.cores3.core.mmu.dtb.walker";
|
|
subgraph cluster_board_processor_cores3_core_mmu_dtb_walker {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="walker \n: X86PagetableWalker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \num_squash_per_cycle=4 \power_model= \power_state=board.processor.cores3.core.mmu.dtb.walker.power_state \system=board";
|
|
board_processor_cores3_core_mmu_dtb_walker_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores3_core_mmu_dtb_walker_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores3_core_tracer {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="tracer \n: ExeTracer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores3_core_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=ON CLK_GATED OFF";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores3_core_isa {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="isa \n: X86ISA";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \vendor_string=HygonGenuine";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores3_core_decoder {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="decoder \n: X86Decoder";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \isa=board.processor.cores3.core.isa";
|
|
}
|
|
|
|
subgraph cluster_board_processor_cores3_core_interrupts {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="interrupts \n: X86LocalApic";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.processor.cores3.core.interrupts.clk_domain \eventq_index=0 \int_latency=1000 \pio_latency=100000 \system=board";
|
|
board_processor_cores3_core_interrupts_int_requestor [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_requestor, shape=box, style="rounded, filled"];
|
|
board_processor_cores3_core_interrupts_int_responder [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_responder, shape=box, style="rounded, filled"];
|
|
board_processor_cores3_core_interrupts_pio [color="#000000", fillcolor="#94918b", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_processor_cores3_core_interrupts_clk_domain {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="clk_domain \n: DerivedClockDomain";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_divider=16 \clk_domain=board.clk_domain \eventq_index=0";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_memory {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="memory \n: ChanneledMemory";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \thermal_domain=Null";
|
|
subgraph cluster_board_memory_mem_ctrl {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mem_ctrl \n: MemCtrl";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \command_window=10000 \disable_sanity_check=false \dram=board.memory.mem_ctrl.dram \eventq_index=0 \mem_sched_policy=frfcfs \min_reads_per_switch=16 \min_writes_per_switch=16 \power_model= \power_state=board.memory.mem_ctrl.power_state \qos_policy=Null \qos_priorities=1 \qos_priority_escalation=false \qos_q_policy=fifo \qos_requestors= \qos_syncro_scheduler=false \qos_turnaround_policy=Null \static_backend_latency=10000 \static_frontend_latency=10000 \system=board \write_high_thresh_perc=85 \write_low_thresh_perc=50";
|
|
board_memory_mem_ctrl_port [color="#000000", fillcolor="#7f7c77", fontcolor="#000000", fontname=Arial, fontsize=14, label=port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_memory_mem_ctrl_power_state {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_memory_mem_ctrl_dram {
|
|
color="#000000";
|
|
fillcolor="#5e5958";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dram \n: DDR3_1600_8x8";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="IDD0=0.055 \IDD02=0.0 \IDD2N=0.032 \IDD2N2=0.0 \IDD2P0=0.0 \IDD2P02=0.0 \IDD2P1=0.032 \IDD2P12=0.0 \IDD3N=0.038 \IDD3N2=0.0 \IDD3P0=0.0 \IDD3P02=0.0 \IDD3P1=0.038 \IDD3P12=0.0 \IDD4R=0.157 \IDD4R2=0.0 \IDD4W=0.125 \IDD4W2=0.0 \IDD5=0.23500000000000001 \IDD52=0.0 \IDD6=0.02 \IDD62=0.0 \VDD=1.5 \VDD2=0.0 \activation_limit=4 \addr_mapping=RoRaBaCoCh \bank_groups_per_rank=0 \banks_per_rank=8 \beats_per_clock=2 \burst_length=8 \clk_domain=board.clk_domain \conf_table_reported=true \data_clock_sync=false \device_bus_width=8 \device_rowbuffer_size=1024 \device_size=536870912 \devices_per_rank=8 \dll=true \enable_dram_powerdown=false \eventq_index=0 \image_file= \in_addr_map=true \kvm_map=true \max_accesses_per_row=16 \null=false \page_policy=open_adaptive \power_model= \power_state=board.memory.mem_ctrl.dram.power_state \range=0:2147483648 \ranks_per_channel=2 \read_buffer_size=32 \tAAD=1250 \tBURST=5000 \tBURST_MAX=5000 \tBURST_MIN=5000 \tCCD_L=0 \tCCD_L_WR=0 \tCK=1250 \tCL=13750 \tCS=2500 \tCWL=13750 \tPPD=0 \tRAS=35000 \tRCD=13750 \tRCD_WR=13750 \tREFI=7800000 \tRFC=260000 \tRP=13750 \tRRD=6000 \tRRD_L=0 \tRTP=7500 \tRTW=2500 \tWR=15000 \tWTR=7500 \tWTR_L=7500 \tXAW=30000 \tXP=6000 \tXPDLL=0 \tXS=270000 \tXSDLL=0 \two_cycle_activate=false \write_buffer_size=64 \writeable=true";
|
|
subgraph cluster_board_memory_mem_ctrl_dram_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="cache_hierarchy \n: MESITwoLevelCacheHierarchy";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \thermal_domain=Null";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ruby_system \n: RubySystem";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="access_backing_store=false \all_instructions=false \block_size_bytes=64 \clk_domain=board.clk_domain \eventq_index=0 \hot_lines=false \memory_size_bits=64 \num_of_sequencers=6 \number_of_virtual_networks=3 \phys_mem=Null \power_model= \power_state=board.cache_hierarchy.ruby_system.power_state \randomization=false \system=board";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_power_state {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="network \n: SimplePt2Pt";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="buffer_size=0 \clk_domain=board.clk_domain \control_msg_size=8 \data_msg_size=64 \endpoint_bandwidth=1000 \eventq_index=0 \ext_links=board.cache_hierarchy.ruby_system.network.ext_links0 board.cache_hierarchy.ruby_system.network.ext_links1 board.cache_hierarchy.ruby_system.network.ext_links2 board.cache_hierarchy.ruby_system.network.ext_links3 board.cache_hierarchy.ruby_system.network.ext_links4 board.cache_hierarchy.ruby_system.network.ext_links5 board.cache_hierarchy.ruby_system.network.ext_links6 board.cache_hierarchy.ruby_system.network.ext_links7 \int_links=board.cache_hierarchy.ruby_system.network.int_links00 board.cache_hierarchy.ruby_system.network.int_links01 board.cache_hierarchy.ruby_system.network.int_links02 board.cache_hierarchy.ruby_system.network.int_links03 board.cache_hierarchy.ruby_system.network.int_links04 board.cache_hierarchy.ruby_system.network.int_links05 board.cache_hierarchy.ruby_system.network.int_links06 board.cache_hierarchy.ruby_system.network.int_links07 board.cache_hierarchy.ruby_system.network.int_links08 board.cache_hierarchy.ruby_system.network.int_links09 board.cache_hierarchy.ruby_system.network.int_links10 board.cache_hierarchy.ruby_system.network.int_links11 board.cache_hierarchy.ruby_system.network.int_links12 board.cache_hierarchy.ruby_system.network.int_links13 board.cache_hierarchy.ruby_system.network.int_links14 board.cache_hierarchy.ruby_system.network.int_links15 board.cache_hierarchy.ruby_system.network.int_links16 board.cache_hierarchy.ruby_system.network.int_links17 board.cache_hierarchy.ruby_system.network.int_links18 board.cache_hierarchy.ruby_system.network.int_links19 board.cache_hierarchy.ruby_system.network.int_links20 board.cache_hierarchy.ruby_system.network.int_links21 board.cache_hierarchy.ruby_system.network.int_links22 board.cache_hierarchy.ruby_system.network.int_links23 board.cache_hierarchy.ruby_system.network.int_links24 board.cache_hierarchy.ruby_system.network.int_links25 board.cache_hierarchy.ruby_system.network.int_links26 board.cache_hierarchy.ruby_system.network.int_links27 board.cache_hierarchy.ruby_system.network.int_links28 board.cache_hierarchy.ruby_system.network.int_links29 board.cache_hierarchy.ruby_system.network.int_links30 board.cache_hierarchy.ruby_system.network.int_links31 board.cache_hierarchy.ruby_system.network.int_links32 board.cache_hierarchy.ruby_system.network.int_links33 board.cache_hierarchy.ruby_system.network.int_links34 board.cache_hierarchy.ruby_system.network.int_links35 board.cache_hierarchy.ruby_system.network.int_links36 board.cache_hierarchy.ruby_system.network.int_links37 board.cache_hierarchy.ruby_system.network.int_links38 board.cache_hierarchy.ruby_system.network.int_links39 board.cache_hierarchy.ruby_system.network.int_links40 board.cache_hierarchy.ruby_system.network.int_links41 board.cache_hierarchy.ruby_system.network.int_links42 board.cache_hierarchy.ruby_system.network.int_links43 board.cache_hierarchy.ruby_system.network.int_links44 board.cache_hierarchy.ruby_system.network.int_links45 board.cache_hierarchy.ruby_system.network.int_links46 board.cache_hierarchy.ruby_system.network.int_links47 board.cache_hierarchy.ruby_system.network.int_links48 board.cache_hierarchy.ruby_system.network.int_links49 board.cache_hierarchy.ruby_system.network.int_links50 board.cache_hierarchy.ruby_system.network.int_links51 board.cache_hierarchy.ruby_system.network.int_links52 board.cache_hierarchy.ruby_system.network.int_links53 board.cache_hierarchy.ruby_system.network.int_links54 board.cache_hierarchy.ruby_system.network.int_links55 \netifs= \number_of_virtual_networks=3 \physical_vnets_bandwidth= \physical_vnets_channels= \power_model= \power_state=board.cache_hierarchy.ruby_system.network.power_state \routers=board.cache_hierarchy.ruby_system.network.routers0 board.cache_hierarchy.ruby_system.network.routers1 board.cache_hierarchy.ruby_system.network.routers2 board.cache_hierarchy.ruby_system.network.routers3 board.cache_hierarchy.ruby_system.network.routers4 board.cache_hierarchy.ruby_system.network.routers5 board.cache_hierarchy.ruby_system.network.routers6 board.cache_hierarchy.ruby_system.network.routers7 \ruby_system=board.cache_hierarchy.ruby_system \topology=Not Specified";
|
|
board_cache_hierarchy_ruby_system_network_in_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_network_out_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routers0 \n: Switch";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \ext_routing_latency=1 \int_routing_latency=1 \latency=1 \port_buffers=board.cache_hierarchy.ruby_system.network.routers0.port_buffers00 board.cache_hierarchy.ruby_system.network.routers0.port_buffers01 board.cache_hierarchy.ruby_system.network.routers0.port_buffers02 board.cache_hierarchy.ruby_system.network.routers0.port_buffers03 board.cache_hierarchy.ruby_system.network.routers0.port_buffers04 board.cache_hierarchy.ruby_system.network.routers0.port_buffers05 board.cache_hierarchy.ruby_system.network.routers0.port_buffers06 board.cache_hierarchy.ruby_system.network.routers0.port_buffers07 board.cache_hierarchy.ruby_system.network.routers0.port_buffers08 board.cache_hierarchy.ruby_system.network.routers0.port_buffers09 board.cache_hierarchy.ruby_system.network.routers0.port_buffers10 board.cache_hierarchy.ruby_system.network.routers0.port_buffers11 board.cache_hierarchy.ruby_system.network.routers0.port_buffers12 board.cache_hierarchy.ruby_system.network.routers0.port_buffers13 board.cache_hierarchy.ruby_system.network.routers0.port_buffers14 board.cache_hierarchy.ruby_system.network.routers0.port_buffers15 board.cache_hierarchy.ruby_system.network.routers0.port_buffers16 board.cache_hierarchy.ruby_system.network.routers0.port_buffers17 board.cache_hierarchy.ruby_system.network.routers0.port_buffers18 board.cache_hierarchy.ruby_system.network.routers0.port_buffers19 board.cache_hierarchy.ruby_system.network.routers0.port_buffers20 board.cache_hierarchy.ruby_system.network.routers0.port_buffers21 board.cache_hierarchy.ruby_system.network.routers0.port_buffers22 board.cache_hierarchy.ruby_system.network.routers0.port_buffers23 \power_model= \power_state=board.cache_hierarchy.ruby_system.network.routers0.power_state \router_id=0 \routing_unit=board.cache_hierarchy.ruby_system.network.routers0.routing_unit \virt_nets=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_routing_unit {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routing_unit \n: WeightBased";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="adaptive_routing=false \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers00 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers00 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers01 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers01 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers02 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers02 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers03 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers03 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers04 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers04 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers05 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers05 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers06 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers06 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers07 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers07 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers08 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers08 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers09 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers09 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers10 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers10 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers11 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers11 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers12 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers12 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers13 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers13 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers14 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers14 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers15 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers15 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers16 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers16 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers17 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers17 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers18 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers18 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers19 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers19 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers20 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers20 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers21 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers21 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers22 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers22 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers0_port_buffers23 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers23 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routers1 \n: Switch";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \ext_routing_latency=1 \int_routing_latency=1 \latency=1 \port_buffers=board.cache_hierarchy.ruby_system.network.routers1.port_buffers00 board.cache_hierarchy.ruby_system.network.routers1.port_buffers01 board.cache_hierarchy.ruby_system.network.routers1.port_buffers02 board.cache_hierarchy.ruby_system.network.routers1.port_buffers03 board.cache_hierarchy.ruby_system.network.routers1.port_buffers04 board.cache_hierarchy.ruby_system.network.routers1.port_buffers05 board.cache_hierarchy.ruby_system.network.routers1.port_buffers06 board.cache_hierarchy.ruby_system.network.routers1.port_buffers07 board.cache_hierarchy.ruby_system.network.routers1.port_buffers08 board.cache_hierarchy.ruby_system.network.routers1.port_buffers09 board.cache_hierarchy.ruby_system.network.routers1.port_buffers10 board.cache_hierarchy.ruby_system.network.routers1.port_buffers11 board.cache_hierarchy.ruby_system.network.routers1.port_buffers12 board.cache_hierarchy.ruby_system.network.routers1.port_buffers13 board.cache_hierarchy.ruby_system.network.routers1.port_buffers14 board.cache_hierarchy.ruby_system.network.routers1.port_buffers15 board.cache_hierarchy.ruby_system.network.routers1.port_buffers16 board.cache_hierarchy.ruby_system.network.routers1.port_buffers17 board.cache_hierarchy.ruby_system.network.routers1.port_buffers18 board.cache_hierarchy.ruby_system.network.routers1.port_buffers19 board.cache_hierarchy.ruby_system.network.routers1.port_buffers20 board.cache_hierarchy.ruby_system.network.routers1.port_buffers21 board.cache_hierarchy.ruby_system.network.routers1.port_buffers22 board.cache_hierarchy.ruby_system.network.routers1.port_buffers23 \power_model= \power_state=board.cache_hierarchy.ruby_system.network.routers1.power_state \router_id=1 \routing_unit=board.cache_hierarchy.ruby_system.network.routers1.routing_unit \virt_nets=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_routing_unit {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routing_unit \n: WeightBased";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="adaptive_routing=false \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers00 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers00 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers01 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers01 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers02 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers02 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers03 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers03 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers04 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers04 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers05 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers05 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers06 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers06 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers07 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers07 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers08 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers08 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers09 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers09 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers10 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers10 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers11 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers11 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers12 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers12 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers13 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers13 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers14 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers14 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers15 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers15 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers16 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers16 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers17 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers17 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers18 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers18 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers19 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers19 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers20 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers20 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers21 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers21 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers22 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers22 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers1_port_buffers23 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers23 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routers2 \n: Switch";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \ext_routing_latency=1 \int_routing_latency=1 \latency=1 \port_buffers=board.cache_hierarchy.ruby_system.network.routers2.port_buffers00 board.cache_hierarchy.ruby_system.network.routers2.port_buffers01 board.cache_hierarchy.ruby_system.network.routers2.port_buffers02 board.cache_hierarchy.ruby_system.network.routers2.port_buffers03 board.cache_hierarchy.ruby_system.network.routers2.port_buffers04 board.cache_hierarchy.ruby_system.network.routers2.port_buffers05 board.cache_hierarchy.ruby_system.network.routers2.port_buffers06 board.cache_hierarchy.ruby_system.network.routers2.port_buffers07 board.cache_hierarchy.ruby_system.network.routers2.port_buffers08 board.cache_hierarchy.ruby_system.network.routers2.port_buffers09 board.cache_hierarchy.ruby_system.network.routers2.port_buffers10 board.cache_hierarchy.ruby_system.network.routers2.port_buffers11 board.cache_hierarchy.ruby_system.network.routers2.port_buffers12 board.cache_hierarchy.ruby_system.network.routers2.port_buffers13 board.cache_hierarchy.ruby_system.network.routers2.port_buffers14 board.cache_hierarchy.ruby_system.network.routers2.port_buffers15 board.cache_hierarchy.ruby_system.network.routers2.port_buffers16 board.cache_hierarchy.ruby_system.network.routers2.port_buffers17 board.cache_hierarchy.ruby_system.network.routers2.port_buffers18 board.cache_hierarchy.ruby_system.network.routers2.port_buffers19 board.cache_hierarchy.ruby_system.network.routers2.port_buffers20 board.cache_hierarchy.ruby_system.network.routers2.port_buffers21 board.cache_hierarchy.ruby_system.network.routers2.port_buffers22 board.cache_hierarchy.ruby_system.network.routers2.port_buffers23 \power_model= \power_state=board.cache_hierarchy.ruby_system.network.routers2.power_state \router_id=2 \routing_unit=board.cache_hierarchy.ruby_system.network.routers2.routing_unit \virt_nets=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_routing_unit {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routing_unit \n: WeightBased";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="adaptive_routing=false \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers00 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers00 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers01 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers01 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers02 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers02 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers03 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers03 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers04 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers04 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers05 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers05 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers06 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers06 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers07 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers07 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers08 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers08 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers09 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers09 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers10 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers10 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers11 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers11 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers12 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers12 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers13 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers13 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers14 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers14 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers15 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers15 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers16 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers16 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers17 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers17 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers18 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers18 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers19 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers19 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers20 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers20 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers21 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers21 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers22 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers22 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers2_port_buffers23 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers23 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routers3 \n: Switch";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \ext_routing_latency=1 \int_routing_latency=1 \latency=1 \port_buffers=board.cache_hierarchy.ruby_system.network.routers3.port_buffers00 board.cache_hierarchy.ruby_system.network.routers3.port_buffers01 board.cache_hierarchy.ruby_system.network.routers3.port_buffers02 board.cache_hierarchy.ruby_system.network.routers3.port_buffers03 board.cache_hierarchy.ruby_system.network.routers3.port_buffers04 board.cache_hierarchy.ruby_system.network.routers3.port_buffers05 board.cache_hierarchy.ruby_system.network.routers3.port_buffers06 board.cache_hierarchy.ruby_system.network.routers3.port_buffers07 board.cache_hierarchy.ruby_system.network.routers3.port_buffers08 board.cache_hierarchy.ruby_system.network.routers3.port_buffers09 board.cache_hierarchy.ruby_system.network.routers3.port_buffers10 board.cache_hierarchy.ruby_system.network.routers3.port_buffers11 board.cache_hierarchy.ruby_system.network.routers3.port_buffers12 board.cache_hierarchy.ruby_system.network.routers3.port_buffers13 board.cache_hierarchy.ruby_system.network.routers3.port_buffers14 board.cache_hierarchy.ruby_system.network.routers3.port_buffers15 board.cache_hierarchy.ruby_system.network.routers3.port_buffers16 board.cache_hierarchy.ruby_system.network.routers3.port_buffers17 board.cache_hierarchy.ruby_system.network.routers3.port_buffers18 board.cache_hierarchy.ruby_system.network.routers3.port_buffers19 board.cache_hierarchy.ruby_system.network.routers3.port_buffers20 board.cache_hierarchy.ruby_system.network.routers3.port_buffers21 board.cache_hierarchy.ruby_system.network.routers3.port_buffers22 board.cache_hierarchy.ruby_system.network.routers3.port_buffers23 \power_model= \power_state=board.cache_hierarchy.ruby_system.network.routers3.power_state \router_id=3 \routing_unit=board.cache_hierarchy.ruby_system.network.routers3.routing_unit \virt_nets=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_routing_unit {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routing_unit \n: WeightBased";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="adaptive_routing=false \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers00 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers00 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers01 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers01 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers02 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers02 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers03 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers03 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers04 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers04 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers05 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers05 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers06 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers06 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers07 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers07 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers08 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers08 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers09 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers09 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers10 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers10 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers11 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers11 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers12 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers12 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers13 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers13 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers14 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers14 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers15 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers15 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers16 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers16 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers17 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers17 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers18 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers18 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers19 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers19 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers20 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers20 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers21 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers21 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers22 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers22 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers3_port_buffers23 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers23 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routers4 \n: Switch";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \ext_routing_latency=1 \int_routing_latency=1 \latency=1 \port_buffers=board.cache_hierarchy.ruby_system.network.routers4.port_buffers00 board.cache_hierarchy.ruby_system.network.routers4.port_buffers01 board.cache_hierarchy.ruby_system.network.routers4.port_buffers02 board.cache_hierarchy.ruby_system.network.routers4.port_buffers03 board.cache_hierarchy.ruby_system.network.routers4.port_buffers04 board.cache_hierarchy.ruby_system.network.routers4.port_buffers05 board.cache_hierarchy.ruby_system.network.routers4.port_buffers06 board.cache_hierarchy.ruby_system.network.routers4.port_buffers07 board.cache_hierarchy.ruby_system.network.routers4.port_buffers08 board.cache_hierarchy.ruby_system.network.routers4.port_buffers09 board.cache_hierarchy.ruby_system.network.routers4.port_buffers10 board.cache_hierarchy.ruby_system.network.routers4.port_buffers11 board.cache_hierarchy.ruby_system.network.routers4.port_buffers12 board.cache_hierarchy.ruby_system.network.routers4.port_buffers13 board.cache_hierarchy.ruby_system.network.routers4.port_buffers14 board.cache_hierarchy.ruby_system.network.routers4.port_buffers15 board.cache_hierarchy.ruby_system.network.routers4.port_buffers16 board.cache_hierarchy.ruby_system.network.routers4.port_buffers17 board.cache_hierarchy.ruby_system.network.routers4.port_buffers18 board.cache_hierarchy.ruby_system.network.routers4.port_buffers19 board.cache_hierarchy.ruby_system.network.routers4.port_buffers20 board.cache_hierarchy.ruby_system.network.routers4.port_buffers21 board.cache_hierarchy.ruby_system.network.routers4.port_buffers22 board.cache_hierarchy.ruby_system.network.routers4.port_buffers23 \power_model= \power_state=board.cache_hierarchy.ruby_system.network.routers4.power_state \router_id=4 \routing_unit=board.cache_hierarchy.ruby_system.network.routers4.routing_unit \virt_nets=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_routing_unit {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routing_unit \n: WeightBased";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="adaptive_routing=false \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers00 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers00 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers01 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers01 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers02 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers02 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers03 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers03 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers04 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers04 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers05 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers05 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers06 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers06 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers07 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers07 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers08 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers08 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers09 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers09 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers10 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers10 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers11 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers11 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers12 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers12 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers13 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers13 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers14 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers14 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers15 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers15 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers16 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers16 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers17 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers17 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers18 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers18 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers19 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers19 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers20 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers20 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers21 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers21 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers22 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers22 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers4_port_buffers23 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers23 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routers5 \n: Switch";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \ext_routing_latency=1 \int_routing_latency=1 \latency=1 \port_buffers=board.cache_hierarchy.ruby_system.network.routers5.port_buffers00 board.cache_hierarchy.ruby_system.network.routers5.port_buffers01 board.cache_hierarchy.ruby_system.network.routers5.port_buffers02 board.cache_hierarchy.ruby_system.network.routers5.port_buffers03 board.cache_hierarchy.ruby_system.network.routers5.port_buffers04 board.cache_hierarchy.ruby_system.network.routers5.port_buffers05 board.cache_hierarchy.ruby_system.network.routers5.port_buffers06 board.cache_hierarchy.ruby_system.network.routers5.port_buffers07 board.cache_hierarchy.ruby_system.network.routers5.port_buffers08 board.cache_hierarchy.ruby_system.network.routers5.port_buffers09 board.cache_hierarchy.ruby_system.network.routers5.port_buffers10 board.cache_hierarchy.ruby_system.network.routers5.port_buffers11 board.cache_hierarchy.ruby_system.network.routers5.port_buffers12 board.cache_hierarchy.ruby_system.network.routers5.port_buffers13 board.cache_hierarchy.ruby_system.network.routers5.port_buffers14 board.cache_hierarchy.ruby_system.network.routers5.port_buffers15 board.cache_hierarchy.ruby_system.network.routers5.port_buffers16 board.cache_hierarchy.ruby_system.network.routers5.port_buffers17 board.cache_hierarchy.ruby_system.network.routers5.port_buffers18 board.cache_hierarchy.ruby_system.network.routers5.port_buffers19 board.cache_hierarchy.ruby_system.network.routers5.port_buffers20 board.cache_hierarchy.ruby_system.network.routers5.port_buffers21 board.cache_hierarchy.ruby_system.network.routers5.port_buffers22 board.cache_hierarchy.ruby_system.network.routers5.port_buffers23 \power_model= \power_state=board.cache_hierarchy.ruby_system.network.routers5.power_state \router_id=5 \routing_unit=board.cache_hierarchy.ruby_system.network.routers5.routing_unit \virt_nets=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_routing_unit {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routing_unit \n: WeightBased";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="adaptive_routing=false \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers00 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers00 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers01 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers01 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers02 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers02 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers03 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers03 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers04 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers04 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers05 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers05 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers06 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers06 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers07 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers07 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers08 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers08 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers09 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers09 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers10 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers10 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers11 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers11 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers12 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers12 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers13 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers13 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers14 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers14 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers15 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers15 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers16 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers16 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers17 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers17 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers18 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers18 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers19 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers19 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers20 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers20 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers21 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers21 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers22 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers22 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers5_port_buffers23 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers23 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routers6 \n: Switch";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \ext_routing_latency=1 \int_routing_latency=1 \latency=1 \port_buffers=board.cache_hierarchy.ruby_system.network.routers6.port_buffers00 board.cache_hierarchy.ruby_system.network.routers6.port_buffers01 board.cache_hierarchy.ruby_system.network.routers6.port_buffers02 board.cache_hierarchy.ruby_system.network.routers6.port_buffers03 board.cache_hierarchy.ruby_system.network.routers6.port_buffers04 board.cache_hierarchy.ruby_system.network.routers6.port_buffers05 board.cache_hierarchy.ruby_system.network.routers6.port_buffers06 board.cache_hierarchy.ruby_system.network.routers6.port_buffers07 board.cache_hierarchy.ruby_system.network.routers6.port_buffers08 board.cache_hierarchy.ruby_system.network.routers6.port_buffers09 board.cache_hierarchy.ruby_system.network.routers6.port_buffers10 board.cache_hierarchy.ruby_system.network.routers6.port_buffers11 board.cache_hierarchy.ruby_system.network.routers6.port_buffers12 board.cache_hierarchy.ruby_system.network.routers6.port_buffers13 board.cache_hierarchy.ruby_system.network.routers6.port_buffers14 board.cache_hierarchy.ruby_system.network.routers6.port_buffers15 board.cache_hierarchy.ruby_system.network.routers6.port_buffers16 board.cache_hierarchy.ruby_system.network.routers6.port_buffers17 board.cache_hierarchy.ruby_system.network.routers6.port_buffers18 board.cache_hierarchy.ruby_system.network.routers6.port_buffers19 board.cache_hierarchy.ruby_system.network.routers6.port_buffers20 board.cache_hierarchy.ruby_system.network.routers6.port_buffers21 board.cache_hierarchy.ruby_system.network.routers6.port_buffers22 board.cache_hierarchy.ruby_system.network.routers6.port_buffers23 \power_model= \power_state=board.cache_hierarchy.ruby_system.network.routers6.power_state \router_id=6 \routing_unit=board.cache_hierarchy.ruby_system.network.routers6.routing_unit \virt_nets=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_routing_unit {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routing_unit \n: WeightBased";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="adaptive_routing=false \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers00 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers00 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers01 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers01 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers02 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers02 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers03 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers03 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers04 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers04 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers05 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers05 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers06 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers06 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers07 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers07 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers08 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers08 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers09 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers09 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers10 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers10 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers11 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers11 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers12 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers12 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers13 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers13 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers14 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers14 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers15 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers15 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers16 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers16 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers17 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers17 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers18 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers18 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers19 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers19 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers20 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers20 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers21 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers21 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers22 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers22 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers6_port_buffers23 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers23 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routers7 \n: Switch";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \ext_routing_latency=1 \int_routing_latency=1 \latency=1 \port_buffers=board.cache_hierarchy.ruby_system.network.routers7.port_buffers00 board.cache_hierarchy.ruby_system.network.routers7.port_buffers01 board.cache_hierarchy.ruby_system.network.routers7.port_buffers02 board.cache_hierarchy.ruby_system.network.routers7.port_buffers03 board.cache_hierarchy.ruby_system.network.routers7.port_buffers04 board.cache_hierarchy.ruby_system.network.routers7.port_buffers05 board.cache_hierarchy.ruby_system.network.routers7.port_buffers06 board.cache_hierarchy.ruby_system.network.routers7.port_buffers07 board.cache_hierarchy.ruby_system.network.routers7.port_buffers08 board.cache_hierarchy.ruby_system.network.routers7.port_buffers09 board.cache_hierarchy.ruby_system.network.routers7.port_buffers10 board.cache_hierarchy.ruby_system.network.routers7.port_buffers11 board.cache_hierarchy.ruby_system.network.routers7.port_buffers12 board.cache_hierarchy.ruby_system.network.routers7.port_buffers13 board.cache_hierarchy.ruby_system.network.routers7.port_buffers14 board.cache_hierarchy.ruby_system.network.routers7.port_buffers15 board.cache_hierarchy.ruby_system.network.routers7.port_buffers16 board.cache_hierarchy.ruby_system.network.routers7.port_buffers17 board.cache_hierarchy.ruby_system.network.routers7.port_buffers18 board.cache_hierarchy.ruby_system.network.routers7.port_buffers19 board.cache_hierarchy.ruby_system.network.routers7.port_buffers20 board.cache_hierarchy.ruby_system.network.routers7.port_buffers21 board.cache_hierarchy.ruby_system.network.routers7.port_buffers22 board.cache_hierarchy.ruby_system.network.routers7.port_buffers23 \power_model= \power_state=board.cache_hierarchy.ruby_system.network.routers7.power_state \router_id=7 \routing_unit=board.cache_hierarchy.ruby_system.network.routers7.routing_unit \virt_nets=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_routing_unit {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="routing_unit \n: WeightBased";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="adaptive_routing=false \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers00 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers00 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers01 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers01 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers02 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers02 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers03 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers03 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers04 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers04 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers05 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers05 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers06 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers06 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers07 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers07 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers08 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers08 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers09 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers09 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers10 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers10 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers11 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers11 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers12 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers12 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers13 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers13 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers14 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers14 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers15 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers15 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers16 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers16 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers17 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers17 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers18 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers18 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers19 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers19 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers20 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers20 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers21 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers21 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers22 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers22 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_routers7_port_buffers23 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="port_buffers23 \n: SwitchPortBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=true \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_ext_links0 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_links0 \n: SimpleExtLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \eventq_index=0 \ext_node=board.cache_hierarchy.ruby_system.l1_controllers0 \int_node=board.cache_hierarchy.ruby_system.network.routers0 \latency=1 \link_id=0 \supported_vnets= \weight=1";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_ext_links1 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_links1 \n: SimpleExtLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \eventq_index=0 \ext_node=board.cache_hierarchy.ruby_system.l1_controllers1 \int_node=board.cache_hierarchy.ruby_system.network.routers1 \latency=1 \link_id=1 \supported_vnets= \weight=1";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_ext_links2 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_links2 \n: SimpleExtLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \eventq_index=0 \ext_node=board.cache_hierarchy.ruby_system.l1_controllers2 \int_node=board.cache_hierarchy.ruby_system.network.routers2 \latency=1 \link_id=2 \supported_vnets= \weight=1";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_ext_links3 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_links3 \n: SimpleExtLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \eventq_index=0 \ext_node=board.cache_hierarchy.ruby_system.l1_controllers3 \int_node=board.cache_hierarchy.ruby_system.network.routers3 \latency=1 \link_id=3 \supported_vnets= \weight=1";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_ext_links4 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_links4 \n: SimpleExtLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \eventq_index=0 \ext_node=board.cache_hierarchy.ruby_system.l2_controllers \int_node=board.cache_hierarchy.ruby_system.network.routers4 \latency=1 \link_id=4 \supported_vnets= \weight=1";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_ext_links5 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_links5 \n: SimpleExtLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \eventq_index=0 \ext_node=board.cache_hierarchy.ruby_system.directory_controllers \int_node=board.cache_hierarchy.ruby_system.network.routers5 \latency=1 \link_id=5 \supported_vnets= \weight=1";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_ext_links6 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_links6 \n: SimpleExtLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \eventq_index=0 \ext_node=board.cache_hierarchy.ruby_system.dma_controllers0 \int_node=board.cache_hierarchy.ruby_system.network.routers6 \latency=1 \link_id=6 \supported_vnets= \weight=1";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_ext_links7 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_links7 \n: SimpleExtLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \eventq_index=0 \ext_node=board.cache_hierarchy.ruby_system.dma_controllers1 \int_node=board.cache_hierarchy.ruby_system.network.routers7 \latency=1 \link_id=7 \supported_vnets= \weight=1";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links00 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links00 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links00.buffers0 board.cache_hierarchy.ruby_system.network.int_links00.buffers1 board.cache_hierarchy.ruby_system.network.int_links00.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers1 \eventq_index=0 \latency=1 \link_id=1 \src_node=board.cache_hierarchy.ruby_system.network.routers0 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links00_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links00_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links00_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links01 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links01 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links01.buffers0 board.cache_hierarchy.ruby_system.network.int_links01.buffers1 board.cache_hierarchy.ruby_system.network.int_links01.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers2 \eventq_index=0 \latency=1 \link_id=2 \src_node=board.cache_hierarchy.ruby_system.network.routers0 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links01_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links01_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links01_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links02 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links02 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links02.buffers0 board.cache_hierarchy.ruby_system.network.int_links02.buffers1 board.cache_hierarchy.ruby_system.network.int_links02.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers3 \eventq_index=0 \latency=1 \link_id=3 \src_node=board.cache_hierarchy.ruby_system.network.routers0 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links02_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links02_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links02_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links03 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links03 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links03.buffers0 board.cache_hierarchy.ruby_system.network.int_links03.buffers1 board.cache_hierarchy.ruby_system.network.int_links03.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers4 \eventq_index=0 \latency=1 \link_id=4 \src_node=board.cache_hierarchy.ruby_system.network.routers0 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links03_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links03_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links03_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links04 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links04 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links04.buffers0 board.cache_hierarchy.ruby_system.network.int_links04.buffers1 board.cache_hierarchy.ruby_system.network.int_links04.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers5 \eventq_index=0 \latency=1 \link_id=5 \src_node=board.cache_hierarchy.ruby_system.network.routers0 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links04_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links04_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links04_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links05 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links05 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links05.buffers0 board.cache_hierarchy.ruby_system.network.int_links05.buffers1 board.cache_hierarchy.ruby_system.network.int_links05.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers6 \eventq_index=0 \latency=1 \link_id=6 \src_node=board.cache_hierarchy.ruby_system.network.routers0 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links05_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links05_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links05_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links06 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links06 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links06.buffers0 board.cache_hierarchy.ruby_system.network.int_links06.buffers1 board.cache_hierarchy.ruby_system.network.int_links06.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers7 \eventq_index=0 \latency=1 \link_id=7 \src_node=board.cache_hierarchy.ruby_system.network.routers0 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links06_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links06_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links06_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links07 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links07 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links07.buffers0 board.cache_hierarchy.ruby_system.network.int_links07.buffers1 board.cache_hierarchy.ruby_system.network.int_links07.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers0 \eventq_index=0 \latency=1 \link_id=8 \src_node=board.cache_hierarchy.ruby_system.network.routers1 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links07_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links07_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links07_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links08 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links08 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links08.buffers0 board.cache_hierarchy.ruby_system.network.int_links08.buffers1 board.cache_hierarchy.ruby_system.network.int_links08.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers2 \eventq_index=0 \latency=1 \link_id=9 \src_node=board.cache_hierarchy.ruby_system.network.routers1 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links08_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links08_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links08_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links09 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links09 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links09.buffers0 board.cache_hierarchy.ruby_system.network.int_links09.buffers1 board.cache_hierarchy.ruby_system.network.int_links09.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers3 \eventq_index=0 \latency=1 \link_id=10 \src_node=board.cache_hierarchy.ruby_system.network.routers1 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links09_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links09_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links09_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links10 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links10 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links10.buffers0 board.cache_hierarchy.ruby_system.network.int_links10.buffers1 board.cache_hierarchy.ruby_system.network.int_links10.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers4 \eventq_index=0 \latency=1 \link_id=11 \src_node=board.cache_hierarchy.ruby_system.network.routers1 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links10_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links10_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links10_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links11 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links11 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links11.buffers0 board.cache_hierarchy.ruby_system.network.int_links11.buffers1 board.cache_hierarchy.ruby_system.network.int_links11.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers5 \eventq_index=0 \latency=1 \link_id=12 \src_node=board.cache_hierarchy.ruby_system.network.routers1 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links11_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links11_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links11_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links12 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links12 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links12.buffers0 board.cache_hierarchy.ruby_system.network.int_links12.buffers1 board.cache_hierarchy.ruby_system.network.int_links12.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers6 \eventq_index=0 \latency=1 \link_id=13 \src_node=board.cache_hierarchy.ruby_system.network.routers1 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links12_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links12_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links12_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links13 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links13 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links13.buffers0 board.cache_hierarchy.ruby_system.network.int_links13.buffers1 board.cache_hierarchy.ruby_system.network.int_links13.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers7 \eventq_index=0 \latency=1 \link_id=14 \src_node=board.cache_hierarchy.ruby_system.network.routers1 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links13_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links13_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links13_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links14 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links14 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links14.buffers0 board.cache_hierarchy.ruby_system.network.int_links14.buffers1 board.cache_hierarchy.ruby_system.network.int_links14.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers0 \eventq_index=0 \latency=1 \link_id=15 \src_node=board.cache_hierarchy.ruby_system.network.routers2 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links14_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links14_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links14_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links15 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links15 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links15.buffers0 board.cache_hierarchy.ruby_system.network.int_links15.buffers1 board.cache_hierarchy.ruby_system.network.int_links15.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers1 \eventq_index=0 \latency=1 \link_id=16 \src_node=board.cache_hierarchy.ruby_system.network.routers2 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links15_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links15_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links15_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links16 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links16 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links16.buffers0 board.cache_hierarchy.ruby_system.network.int_links16.buffers1 board.cache_hierarchy.ruby_system.network.int_links16.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers3 \eventq_index=0 \latency=1 \link_id=17 \src_node=board.cache_hierarchy.ruby_system.network.routers2 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links16_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links16_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links16_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links17 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links17 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links17.buffers0 board.cache_hierarchy.ruby_system.network.int_links17.buffers1 board.cache_hierarchy.ruby_system.network.int_links17.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers4 \eventq_index=0 \latency=1 \link_id=18 \src_node=board.cache_hierarchy.ruby_system.network.routers2 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links17_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links17_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links17_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links18 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links18 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links18.buffers0 board.cache_hierarchy.ruby_system.network.int_links18.buffers1 board.cache_hierarchy.ruby_system.network.int_links18.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers5 \eventq_index=0 \latency=1 \link_id=19 \src_node=board.cache_hierarchy.ruby_system.network.routers2 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links18_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links18_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links18_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links19 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links19 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links19.buffers0 board.cache_hierarchy.ruby_system.network.int_links19.buffers1 board.cache_hierarchy.ruby_system.network.int_links19.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers6 \eventq_index=0 \latency=1 \link_id=20 \src_node=board.cache_hierarchy.ruby_system.network.routers2 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links19_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links19_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links19_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links20 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links20 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links20.buffers0 board.cache_hierarchy.ruby_system.network.int_links20.buffers1 board.cache_hierarchy.ruby_system.network.int_links20.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers7 \eventq_index=0 \latency=1 \link_id=21 \src_node=board.cache_hierarchy.ruby_system.network.routers2 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links20_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links20_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links20_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links21 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links21 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links21.buffers0 board.cache_hierarchy.ruby_system.network.int_links21.buffers1 board.cache_hierarchy.ruby_system.network.int_links21.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers0 \eventq_index=0 \latency=1 \link_id=22 \src_node=board.cache_hierarchy.ruby_system.network.routers3 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links21_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links21_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links21_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links22 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links22 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links22.buffers0 board.cache_hierarchy.ruby_system.network.int_links22.buffers1 board.cache_hierarchy.ruby_system.network.int_links22.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers1 \eventq_index=0 \latency=1 \link_id=23 \src_node=board.cache_hierarchy.ruby_system.network.routers3 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links22_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links22_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links22_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links23 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links23 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links23.buffers0 board.cache_hierarchy.ruby_system.network.int_links23.buffers1 board.cache_hierarchy.ruby_system.network.int_links23.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers2 \eventq_index=0 \latency=1 \link_id=24 \src_node=board.cache_hierarchy.ruby_system.network.routers3 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links23_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links23_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links23_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links24 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links24 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links24.buffers0 board.cache_hierarchy.ruby_system.network.int_links24.buffers1 board.cache_hierarchy.ruby_system.network.int_links24.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers4 \eventq_index=0 \latency=1 \link_id=25 \src_node=board.cache_hierarchy.ruby_system.network.routers3 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links24_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links24_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links24_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links25 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links25 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links25.buffers0 board.cache_hierarchy.ruby_system.network.int_links25.buffers1 board.cache_hierarchy.ruby_system.network.int_links25.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers5 \eventq_index=0 \latency=1 \link_id=26 \src_node=board.cache_hierarchy.ruby_system.network.routers3 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links25_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links25_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links25_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links26 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links26 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links26.buffers0 board.cache_hierarchy.ruby_system.network.int_links26.buffers1 board.cache_hierarchy.ruby_system.network.int_links26.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers6 \eventq_index=0 \latency=1 \link_id=27 \src_node=board.cache_hierarchy.ruby_system.network.routers3 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links26_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links26_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links26_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links27 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links27 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links27.buffers0 board.cache_hierarchy.ruby_system.network.int_links27.buffers1 board.cache_hierarchy.ruby_system.network.int_links27.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers7 \eventq_index=0 \latency=1 \link_id=28 \src_node=board.cache_hierarchy.ruby_system.network.routers3 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links27_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links27_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links27_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links28 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links28 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links28.buffers0 board.cache_hierarchy.ruby_system.network.int_links28.buffers1 board.cache_hierarchy.ruby_system.network.int_links28.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers0 \eventq_index=0 \latency=1 \link_id=29 \src_node=board.cache_hierarchy.ruby_system.network.routers4 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links28_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links28_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links28_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links29 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links29 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links29.buffers0 board.cache_hierarchy.ruby_system.network.int_links29.buffers1 board.cache_hierarchy.ruby_system.network.int_links29.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers1 \eventq_index=0 \latency=1 \link_id=30 \src_node=board.cache_hierarchy.ruby_system.network.routers4 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links29_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links29_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links29_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links30 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links30 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links30.buffers0 board.cache_hierarchy.ruby_system.network.int_links30.buffers1 board.cache_hierarchy.ruby_system.network.int_links30.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers2 \eventq_index=0 \latency=1 \link_id=31 \src_node=board.cache_hierarchy.ruby_system.network.routers4 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links30_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links30_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links30_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links31 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links31 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links31.buffers0 board.cache_hierarchy.ruby_system.network.int_links31.buffers1 board.cache_hierarchy.ruby_system.network.int_links31.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers3 \eventq_index=0 \latency=1 \link_id=32 \src_node=board.cache_hierarchy.ruby_system.network.routers4 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links31_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links31_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links31_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links32 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links32 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links32.buffers0 board.cache_hierarchy.ruby_system.network.int_links32.buffers1 board.cache_hierarchy.ruby_system.network.int_links32.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers5 \eventq_index=0 \latency=1 \link_id=33 \src_node=board.cache_hierarchy.ruby_system.network.routers4 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links32_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links32_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links32_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links33 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links33 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links33.buffers0 board.cache_hierarchy.ruby_system.network.int_links33.buffers1 board.cache_hierarchy.ruby_system.network.int_links33.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers6 \eventq_index=0 \latency=1 \link_id=34 \src_node=board.cache_hierarchy.ruby_system.network.routers4 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links33_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links33_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links33_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links34 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links34 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links34.buffers0 board.cache_hierarchy.ruby_system.network.int_links34.buffers1 board.cache_hierarchy.ruby_system.network.int_links34.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers7 \eventq_index=0 \latency=1 \link_id=35 \src_node=board.cache_hierarchy.ruby_system.network.routers4 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links34_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links34_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links34_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links35 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links35 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links35.buffers0 board.cache_hierarchy.ruby_system.network.int_links35.buffers1 board.cache_hierarchy.ruby_system.network.int_links35.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers0 \eventq_index=0 \latency=1 \link_id=36 \src_node=board.cache_hierarchy.ruby_system.network.routers5 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links35_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links35_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links35_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links36 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links36 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links36.buffers0 board.cache_hierarchy.ruby_system.network.int_links36.buffers1 board.cache_hierarchy.ruby_system.network.int_links36.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers1 \eventq_index=0 \latency=1 \link_id=37 \src_node=board.cache_hierarchy.ruby_system.network.routers5 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links36_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links36_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links36_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links37 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links37 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links37.buffers0 board.cache_hierarchy.ruby_system.network.int_links37.buffers1 board.cache_hierarchy.ruby_system.network.int_links37.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers2 \eventq_index=0 \latency=1 \link_id=38 \src_node=board.cache_hierarchy.ruby_system.network.routers5 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links37_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links37_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links37_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links38 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links38 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links38.buffers0 board.cache_hierarchy.ruby_system.network.int_links38.buffers1 board.cache_hierarchy.ruby_system.network.int_links38.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers3 \eventq_index=0 \latency=1 \link_id=39 \src_node=board.cache_hierarchy.ruby_system.network.routers5 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links38_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links38_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links38_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links39 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links39 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links39.buffers0 board.cache_hierarchy.ruby_system.network.int_links39.buffers1 board.cache_hierarchy.ruby_system.network.int_links39.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers4 \eventq_index=0 \latency=1 \link_id=40 \src_node=board.cache_hierarchy.ruby_system.network.routers5 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links39_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links39_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links39_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links40 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links40 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links40.buffers0 board.cache_hierarchy.ruby_system.network.int_links40.buffers1 board.cache_hierarchy.ruby_system.network.int_links40.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers6 \eventq_index=0 \latency=1 \link_id=41 \src_node=board.cache_hierarchy.ruby_system.network.routers5 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links40_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links40_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links40_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links41 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links41 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links41.buffers0 board.cache_hierarchy.ruby_system.network.int_links41.buffers1 board.cache_hierarchy.ruby_system.network.int_links41.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers7 \eventq_index=0 \latency=1 \link_id=42 \src_node=board.cache_hierarchy.ruby_system.network.routers5 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links41_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links41_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links41_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links42 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links42 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links42.buffers0 board.cache_hierarchy.ruby_system.network.int_links42.buffers1 board.cache_hierarchy.ruby_system.network.int_links42.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers0 \eventq_index=0 \latency=1 \link_id=43 \src_node=board.cache_hierarchy.ruby_system.network.routers6 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links42_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links42_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links42_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links43 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links43 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links43.buffers0 board.cache_hierarchy.ruby_system.network.int_links43.buffers1 board.cache_hierarchy.ruby_system.network.int_links43.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers1 \eventq_index=0 \latency=1 \link_id=44 \src_node=board.cache_hierarchy.ruby_system.network.routers6 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links43_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links43_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links43_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links44 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links44 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links44.buffers0 board.cache_hierarchy.ruby_system.network.int_links44.buffers1 board.cache_hierarchy.ruby_system.network.int_links44.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers2 \eventq_index=0 \latency=1 \link_id=45 \src_node=board.cache_hierarchy.ruby_system.network.routers6 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links44_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links44_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links44_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links45 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links45 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links45.buffers0 board.cache_hierarchy.ruby_system.network.int_links45.buffers1 board.cache_hierarchy.ruby_system.network.int_links45.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers3 \eventq_index=0 \latency=1 \link_id=46 \src_node=board.cache_hierarchy.ruby_system.network.routers6 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links45_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links45_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links45_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links46 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links46 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links46.buffers0 board.cache_hierarchy.ruby_system.network.int_links46.buffers1 board.cache_hierarchy.ruby_system.network.int_links46.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers4 \eventq_index=0 \latency=1 \link_id=47 \src_node=board.cache_hierarchy.ruby_system.network.routers6 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links46_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links46_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links46_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links47 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links47 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links47.buffers0 board.cache_hierarchy.ruby_system.network.int_links47.buffers1 board.cache_hierarchy.ruby_system.network.int_links47.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers5 \eventq_index=0 \latency=1 \link_id=48 \src_node=board.cache_hierarchy.ruby_system.network.routers6 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links47_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links47_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links47_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links48 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links48 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links48.buffers0 board.cache_hierarchy.ruby_system.network.int_links48.buffers1 board.cache_hierarchy.ruby_system.network.int_links48.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers7 \eventq_index=0 \latency=1 \link_id=49 \src_node=board.cache_hierarchy.ruby_system.network.routers6 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links48_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links48_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links48_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links49 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links49 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links49.buffers0 board.cache_hierarchy.ruby_system.network.int_links49.buffers1 board.cache_hierarchy.ruby_system.network.int_links49.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers0 \eventq_index=0 \latency=1 \link_id=50 \src_node=board.cache_hierarchy.ruby_system.network.routers7 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links49_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links49_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links49_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links50 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links50 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links50.buffers0 board.cache_hierarchy.ruby_system.network.int_links50.buffers1 board.cache_hierarchy.ruby_system.network.int_links50.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers1 \eventq_index=0 \latency=1 \link_id=51 \src_node=board.cache_hierarchy.ruby_system.network.routers7 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links50_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links50_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links50_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links51 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links51 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links51.buffers0 board.cache_hierarchy.ruby_system.network.int_links51.buffers1 board.cache_hierarchy.ruby_system.network.int_links51.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers2 \eventq_index=0 \latency=1 \link_id=52 \src_node=board.cache_hierarchy.ruby_system.network.routers7 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links51_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links51_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links51_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links52 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links52 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links52.buffers0 board.cache_hierarchy.ruby_system.network.int_links52.buffers1 board.cache_hierarchy.ruby_system.network.int_links52.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers3 \eventq_index=0 \latency=1 \link_id=53 \src_node=board.cache_hierarchy.ruby_system.network.routers7 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links52_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links52_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links52_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links53 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links53 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links53.buffers0 board.cache_hierarchy.ruby_system.network.int_links53.buffers1 board.cache_hierarchy.ruby_system.network.int_links53.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers4 \eventq_index=0 \latency=1 \link_id=54 \src_node=board.cache_hierarchy.ruby_system.network.routers7 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links53_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links53_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links53_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links54 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links54 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links54.buffers0 board.cache_hierarchy.ruby_system.network.int_links54.buffers1 board.cache_hierarchy.ruby_system.network.int_links54.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers5 \eventq_index=0 \latency=1 \link_id=55 \src_node=board.cache_hierarchy.ruby_system.network.routers7 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links54_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links54_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links54_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links55 {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="int_links55 \n: SimpleIntLink";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bandwidth_factor=16 \buffers=board.cache_hierarchy.ruby_system.network.int_links55.buffers0 board.cache_hierarchy.ruby_system.network.int_links55.buffers1 board.cache_hierarchy.ruby_system.network.int_links55.buffers2 \dst_inport= \dst_node=board.cache_hierarchy.ruby_system.network.routers6 \eventq_index=0 \latency=1 \link_id=56 \src_node=board.cache_hierarchy.ruby_system.network.routers7 \src_outport= \supported_vnets= \weight=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links55_buffers0 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers0 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links55_buffers1 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers1 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_network_int_links55_buffers2 {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="buffers2 \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="l1_controllers0 \n: L1Cache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="L1Dcache=board.cache_hierarchy.ruby_system.l1_controllers0.L1Dcache \L1Icache=board.cache_hierarchy.ruby_system.l1_controllers0.L1Icache \addr_ranges=0:18446744073709551615 \buffer_size=0 \clk_domain=board.clk_domain \cluster_id=0 \downstream_destinations= \enable_prefetch=false \eventq_index=0 \l1_request_latency=2 \l1_response_latency=2 \l2_select_num_bits=0 \mandatoryQueue=board.cache_hierarchy.ruby_system.l1_controllers0.mandatoryQueue \mandatory_queue_latency=1 \number_of_TBEs=256 \optionalQueue=board.cache_hierarchy.ruby_system.l1_controllers0.optionalQueue \power_model= \power_state=board.cache_hierarchy.ruby_system.l1_controllers0.power_state \prefetcher=board.cache_hierarchy.ruby_system.l1_controllers0.prefetcher \recycle_latency=10 \requestFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers0.requestFromL1Cache \requestToL1Cache=board.cache_hierarchy.ruby_system.l1_controllers0.requestToL1Cache \responseFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers0.responseFromL1Cache \responseToL1Cache=board.cache_hierarchy.ruby_system.l1_controllers0.responseToL1Cache \ruby_system=board.cache_hierarchy.ruby_system \send_evictions=true \sequencer=board.cache_hierarchy.ruby_system.l1_controllers0.sequencer \system=board \to_l2_latency=1 \transitions_per_cycle=4 \unblockFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers0.unblockFromL1Cache \upstream_destinations= \version=0";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_mandatoryQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mandatoryQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_requestFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_requestFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_responseFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_responseFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_unblockFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="unblockFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_unblockFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_optionalQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="optionalQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_requestToL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestToL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_requestToL1Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_responseToL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseToL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_responseToL1Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_L1Icache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1Icache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=8 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=true \replacement_policy=board.cache_hierarchy.ruby_system.l1_controllers0.L1Icache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=32768 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_L1Icache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=8";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_L1Dcache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1Dcache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=8 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=false \replacement_policy=board.cache_hierarchy.ruby_system.l1_controllers0.L1Dcache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=32768 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_L1Dcache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=8";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_prefetcher {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="prefetcher \n: RubyPrefetcher";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="cross_page=false \eventq_index=0 \nonunit_filter=8 \num_startup_pfs=1 \num_streams=4 \page_shift=12 \train_misses=4 \unit_filter=8";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_sequencer {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="sequencer \n: RubySequencer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \coreid=99 \dcache=board.cache_hierarchy.ruby_system.l1_controllers0.L1Dcache \deadlock_threshold=500000 \eventq_index=0 \garnet_standalone=false \is_cpu_sequencer=true \max_outstanding_requests=16 \no_retry_on_stall=false \power_model= \power_state=board.cache_hierarchy.ruby_system.l1_controllers0.sequencer.power_state \ruby_system=board.cache_hierarchy.ruby_system \support_data_reqs=true \support_inst_reqs=true \system=board \using_ruby_tester=false \version=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_in_ports [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_ports, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_interrupt_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=interrupt_out_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_pio_request_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio_request_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_mem_request_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=mem_request_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_pio_response_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio_response_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="l1_controllers1 \n: L1Cache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="L1Dcache=board.cache_hierarchy.ruby_system.l1_controllers1.L1Dcache \L1Icache=board.cache_hierarchy.ruby_system.l1_controllers1.L1Icache \addr_ranges=0:18446744073709551615 \buffer_size=0 \clk_domain=board.clk_domain \cluster_id=0 \downstream_destinations= \enable_prefetch=false \eventq_index=0 \l1_request_latency=2 \l1_response_latency=2 \l2_select_num_bits=0 \mandatoryQueue=board.cache_hierarchy.ruby_system.l1_controllers1.mandatoryQueue \mandatory_queue_latency=1 \number_of_TBEs=256 \optionalQueue=board.cache_hierarchy.ruby_system.l1_controllers1.optionalQueue \power_model= \power_state=board.cache_hierarchy.ruby_system.l1_controllers1.power_state \prefetcher=board.cache_hierarchy.ruby_system.l1_controllers1.prefetcher \recycle_latency=10 \requestFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers1.requestFromL1Cache \requestToL1Cache=board.cache_hierarchy.ruby_system.l1_controllers1.requestToL1Cache \responseFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers1.responseFromL1Cache \responseToL1Cache=board.cache_hierarchy.ruby_system.l1_controllers1.responseToL1Cache \ruby_system=board.cache_hierarchy.ruby_system \send_evictions=true \sequencer=board.cache_hierarchy.ruby_system.l1_controllers1.sequencer \system=board \to_l2_latency=1 \transitions_per_cycle=4 \unblockFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers1.unblockFromL1Cache \upstream_destinations= \version=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_mandatoryQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mandatoryQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_requestFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_requestFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_responseFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_responseFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_unblockFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="unblockFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_unblockFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_optionalQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="optionalQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_requestToL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestToL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_requestToL1Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_responseToL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseToL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_responseToL1Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_L1Icache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1Icache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=8 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=true \replacement_policy=board.cache_hierarchy.ruby_system.l1_controllers1.L1Icache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=32768 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_L1Icache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=8";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_L1Dcache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1Dcache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=8 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=false \replacement_policy=board.cache_hierarchy.ruby_system.l1_controllers1.L1Dcache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=32768 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_L1Dcache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=8";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_prefetcher {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="prefetcher \n: RubyPrefetcher";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="cross_page=false \eventq_index=0 \nonunit_filter=8 \num_startup_pfs=1 \num_streams=4 \page_shift=12 \train_misses=4 \unit_filter=8";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_sequencer {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="sequencer \n: RubySequencer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \coreid=99 \dcache=board.cache_hierarchy.ruby_system.l1_controllers1.L1Dcache \deadlock_threshold=500000 \eventq_index=0 \garnet_standalone=false \is_cpu_sequencer=true \max_outstanding_requests=16 \no_retry_on_stall=false \power_model= \power_state=board.cache_hierarchy.ruby_system.l1_controllers1.sequencer.power_state \ruby_system=board.cache_hierarchy.ruby_system \support_data_reqs=true \support_inst_reqs=true \system=board \using_ruby_tester=false \version=1";
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_in_ports [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_ports, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_interrupt_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=interrupt_out_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_pio_request_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio_request_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_mem_request_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=mem_request_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_pio_response_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio_response_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="l1_controllers2 \n: L1Cache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="L1Dcache=board.cache_hierarchy.ruby_system.l1_controllers2.L1Dcache \L1Icache=board.cache_hierarchy.ruby_system.l1_controllers2.L1Icache \addr_ranges=0:18446744073709551615 \buffer_size=0 \clk_domain=board.clk_domain \cluster_id=0 \downstream_destinations= \enable_prefetch=false \eventq_index=0 \l1_request_latency=2 \l1_response_latency=2 \l2_select_num_bits=0 \mandatoryQueue=board.cache_hierarchy.ruby_system.l1_controllers2.mandatoryQueue \mandatory_queue_latency=1 \number_of_TBEs=256 \optionalQueue=board.cache_hierarchy.ruby_system.l1_controllers2.optionalQueue \power_model= \power_state=board.cache_hierarchy.ruby_system.l1_controllers2.power_state \prefetcher=board.cache_hierarchy.ruby_system.l1_controllers2.prefetcher \recycle_latency=10 \requestFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers2.requestFromL1Cache \requestToL1Cache=board.cache_hierarchy.ruby_system.l1_controllers2.requestToL1Cache \responseFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers2.responseFromL1Cache \responseToL1Cache=board.cache_hierarchy.ruby_system.l1_controllers2.responseToL1Cache \ruby_system=board.cache_hierarchy.ruby_system \send_evictions=true \sequencer=board.cache_hierarchy.ruby_system.l1_controllers2.sequencer \system=board \to_l2_latency=1 \transitions_per_cycle=4 \unblockFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers2.unblockFromL1Cache \upstream_destinations= \version=2";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_mandatoryQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mandatoryQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_requestFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_requestFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_responseFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_responseFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_unblockFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="unblockFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_unblockFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_optionalQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="optionalQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_requestToL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestToL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_requestToL1Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_responseToL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseToL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_responseToL1Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_L1Icache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1Icache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=8 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=true \replacement_policy=board.cache_hierarchy.ruby_system.l1_controllers2.L1Icache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=32768 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_L1Icache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=8";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_L1Dcache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1Dcache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=8 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=false \replacement_policy=board.cache_hierarchy.ruby_system.l1_controllers2.L1Dcache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=32768 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_L1Dcache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=8";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_prefetcher {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="prefetcher \n: RubyPrefetcher";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="cross_page=false \eventq_index=0 \nonunit_filter=8 \num_startup_pfs=1 \num_streams=4 \page_shift=12 \train_misses=4 \unit_filter=8";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_sequencer {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="sequencer \n: RubySequencer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \coreid=99 \dcache=board.cache_hierarchy.ruby_system.l1_controllers2.L1Dcache \deadlock_threshold=500000 \eventq_index=0 \garnet_standalone=false \is_cpu_sequencer=true \max_outstanding_requests=16 \no_retry_on_stall=false \power_model= \power_state=board.cache_hierarchy.ruby_system.l1_controllers2.sequencer.power_state \ruby_system=board.cache_hierarchy.ruby_system \support_data_reqs=true \support_inst_reqs=true \system=board \using_ruby_tester=false \version=2";
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_in_ports [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_ports, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_interrupt_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=interrupt_out_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_pio_request_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio_request_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_mem_request_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=mem_request_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_pio_response_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio_response_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="l1_controllers3 \n: L1Cache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="L1Dcache=board.cache_hierarchy.ruby_system.l1_controllers3.L1Dcache \L1Icache=board.cache_hierarchy.ruby_system.l1_controllers3.L1Icache \addr_ranges=0:18446744073709551615 \buffer_size=0 \clk_domain=board.clk_domain \cluster_id=0 \downstream_destinations= \enable_prefetch=false \eventq_index=0 \l1_request_latency=2 \l1_response_latency=2 \l2_select_num_bits=0 \mandatoryQueue=board.cache_hierarchy.ruby_system.l1_controllers3.mandatoryQueue \mandatory_queue_latency=1 \number_of_TBEs=256 \optionalQueue=board.cache_hierarchy.ruby_system.l1_controllers3.optionalQueue \power_model= \power_state=board.cache_hierarchy.ruby_system.l1_controllers3.power_state \prefetcher=board.cache_hierarchy.ruby_system.l1_controllers3.prefetcher \recycle_latency=10 \requestFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers3.requestFromL1Cache \requestToL1Cache=board.cache_hierarchy.ruby_system.l1_controllers3.requestToL1Cache \responseFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers3.responseFromL1Cache \responseToL1Cache=board.cache_hierarchy.ruby_system.l1_controllers3.responseToL1Cache \ruby_system=board.cache_hierarchy.ruby_system \send_evictions=true \sequencer=board.cache_hierarchy.ruby_system.l1_controllers3.sequencer \system=board \to_l2_latency=1 \transitions_per_cycle=4 \unblockFromL1Cache=board.cache_hierarchy.ruby_system.l1_controllers3.unblockFromL1Cache \upstream_destinations= \version=3";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_mandatoryQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mandatoryQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_requestFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_requestFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_responseFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_responseFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_unblockFromL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="unblockFromL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_unblockFromL1Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_optionalQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="optionalQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_requestToL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestToL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_requestToL1Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_responseToL1Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseToL1Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_responseToL1Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_L1Icache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1Icache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=8 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=true \replacement_policy=board.cache_hierarchy.ruby_system.l1_controllers3.L1Icache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=32768 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_L1Icache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=8";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_L1Dcache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1Dcache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=8 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=false \replacement_policy=board.cache_hierarchy.ruby_system.l1_controllers3.L1Dcache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=32768 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_L1Dcache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=8";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_prefetcher {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="prefetcher \n: RubyPrefetcher";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="cross_page=false \eventq_index=0 \nonunit_filter=8 \num_startup_pfs=1 \num_streams=4 \page_shift=12 \train_misses=4 \unit_filter=8";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_sequencer {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="sequencer \n: RubySequencer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \coreid=99 \dcache=board.cache_hierarchy.ruby_system.l1_controllers3.L1Dcache \deadlock_threshold=500000 \eventq_index=0 \garnet_standalone=false \is_cpu_sequencer=true \max_outstanding_requests=16 \no_retry_on_stall=false \power_model= \power_state=board.cache_hierarchy.ruby_system.l1_controllers3.sequencer.power_state \ruby_system=board.cache_hierarchy.ruby_system \support_data_reqs=true \support_inst_reqs=true \system=board \using_ruby_tester=false \version=3";
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_in_ports [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_ports, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_interrupt_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=interrupt_out_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_pio_request_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio_request_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_mem_request_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=mem_request_port, shape=box, style="rounded, filled"];
|
|
board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_pio_response_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio_response_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="l2_controllers \n: L2Cache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="DirRequestFromL2Cache=board.cache_hierarchy.ruby_system.l2_controllers.DirRequestFromL2Cache \L1RequestFromL2Cache=board.cache_hierarchy.ruby_system.l2_controllers.L1RequestFromL2Cache \L1RequestToL2Cache=board.cache_hierarchy.ruby_system.l2_controllers.L1RequestToL2Cache \L2cache=board.cache_hierarchy.ruby_system.l2_controllers.L2cache \addr_ranges=0:18446744073709551615 \buffer_size=0 \clk_domain=board.clk_domain \cluster_id=0 \downstream_destinations= \eventq_index=0 \l2_request_latency=2 \l2_response_latency=2 \mandatory_queue_latency=1 \number_of_TBEs=256 \power_model= \power_state=board.cache_hierarchy.ruby_system.l2_controllers.power_state \recycle_latency=10 \responseFromL2Cache=board.cache_hierarchy.ruby_system.l2_controllers.responseFromL2Cache \responseToL2Cache=board.cache_hierarchy.ruby_system.l2_controllers.responseToL2Cache \ruby_system=board.cache_hierarchy.ruby_system \system=board \to_l1_latency=1 \transitions_per_cycle=4 \unblockToL2Cache=board.cache_hierarchy.ruby_system.l2_controllers.unblockToL2Cache \upstream_destinations= \version=0";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_DirRequestFromL2Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="DirRequestFromL2Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l2_controllers_DirRequestFromL2Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_L1RequestFromL2Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1RequestFromL2Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l2_controllers_L1RequestFromL2Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_responseFromL2Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromL2Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l2_controllers_responseFromL2Cache_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_unblockToL2Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="unblockToL2Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l2_controllers_unblockToL2Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_L1RequestToL2Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L1RequestToL2Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l2_controllers_L1RequestToL2Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_responseToL2Cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseToL2Cache \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_l2_controllers_responseToL2Cache_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_L2cache {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="L2cache \n: RubyCache";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="assoc=16 \block_size=0 \dataAccessLatency=1 \dataArrayBanks=1 \eventq_index=0 \is_icache=false \replacement_policy=board.cache_hierarchy.ruby_system.l2_controllers.L2cache.replacement_policy \resourceStalls=false \ruby_system=board.cache_hierarchy.ruby_system \size=1048576 \start_index_bit=6 \tagAccessLatency=1 \tagArrayBanks=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_l2_controllers_L2cache_replacement_policy {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="replacement_policy \n: TreePLRURP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \num_leaves=16";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_directory_controllers {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="directory_controllers \n: Directory";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr_ranges=0:2147483648 \buffer_size=0 \clk_domain=board.clk_domain \cluster_id=0 \directory=board.cache_hierarchy.ruby_system.directory_controllers.directory \directory_latency=6 \downstream_destinations= \eventq_index=0 \mandatory_queue_latency=1 \number_of_TBEs=256 \power_model= \power_state=board.cache_hierarchy.ruby_system.directory_controllers.power_state \recycle_latency=10 \requestToDir=board.cache_hierarchy.ruby_system.directory_controllers.requestToDir \requestToMemory=board.cache_hierarchy.ruby_system.directory_controllers.requestToMemory \responseFromDir=board.cache_hierarchy.ruby_system.directory_controllers.responseFromDir \responseFromMemory=board.cache_hierarchy.ruby_system.directory_controllers.responseFromMemory \responseToDir=board.cache_hierarchy.ruby_system.directory_controllers.responseToDir \ruby_system=board.cache_hierarchy.ruby_system \system=board \to_mem_ctrl_latency=1 \transitions_per_cycle=32 \upstream_destinations= \version=0";
|
|
board_cache_hierarchy_ruby_system_directory_controllers_memory_out_port [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=memory_out_port, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_directory_controllers_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_directory_controllers_requestToDir {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestToDir \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_directory_controllers_requestToDir_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_directory_controllers_responseToDir {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseToDir \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_directory_controllers_responseToDir_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_directory_controllers_responseFromDir {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromDir \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_directory_controllers_responseFromDir_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_directory_controllers_requestToMemory {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestToMemory \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_directory_controllers_responseFromMemory {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromMemory \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_directory_controllers_directory {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="directory \n: RubyDirectoryMemory";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr_ranges=0:2147483648 \eventq_index=0";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers0 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dma_controllers0 \n: DMAController";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr_ranges=0:18446744073709551615 \buffer_size=0 \clk_domain=board.clk_domain \cluster_id=0 \dma_sequencer=board.cache_hierarchy.ruby_system.dma_controllers0.dma_sequencer \downstream_destinations= \eventq_index=0 \mandatoryQueue=board.cache_hierarchy.ruby_system.dma_controllers0.mandatoryQueue \mandatory_queue_latency=1 \number_of_TBEs=256 \power_model= \power_state=board.cache_hierarchy.ruby_system.dma_controllers0.power_state \recycle_latency=10 \requestToDir=board.cache_hierarchy.ruby_system.dma_controllers0.requestToDir \request_latency=6 \responseFromDir=board.cache_hierarchy.ruby_system.dma_controllers0.responseFromDir \ruby_system=board.cache_hierarchy.ruby_system \system=board \transitions_per_cycle=32 \upstream_destinations= \version=0";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers0_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers0_mandatoryQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mandatoryQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers0_responseFromDir {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromDir \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_dma_controllers0_responseFromDir_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers0_requestToDir {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestToDir \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_dma_controllers0_requestToDir_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers0_dma_sequencer {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dma_sequencer \n: DMASequencer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \is_cpu_sequencer=true \max_outstanding_requests=64 \no_retry_on_stall=false \power_model= \power_state=board.cache_hierarchy.ruby_system.dma_controllers0.dma_sequencer.power_state \ruby_system=board.cache_hierarchy.ruby_system \support_data_reqs=true \support_inst_reqs=true \system=board \using_ruby_tester=false \version=0";
|
|
board_cache_hierarchy_ruby_system_dma_controllers0_dma_sequencer_in_ports [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_ports, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers0_dma_sequencer_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers1 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dma_controllers1 \n: DMAController";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr_ranges=0:18446744073709551615 \buffer_size=0 \clk_domain=board.clk_domain \cluster_id=0 \dma_sequencer=board.cache_hierarchy.ruby_system.dma_controllers1.dma_sequencer \downstream_destinations= \eventq_index=0 \mandatoryQueue=board.cache_hierarchy.ruby_system.dma_controllers1.mandatoryQueue \mandatory_queue_latency=1 \number_of_TBEs=256 \power_model= \power_state=board.cache_hierarchy.ruby_system.dma_controllers1.power_state \recycle_latency=10 \requestToDir=board.cache_hierarchy.ruby_system.dma_controllers1.requestToDir \request_latency=6 \responseFromDir=board.cache_hierarchy.ruby_system.dma_controllers1.responseFromDir \ruby_system=board.cache_hierarchy.ruby_system \system=board \transitions_per_cycle=32 \upstream_destinations= \version=1";
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers1_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers1_mandatoryQueue {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mandatoryQueue \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers1_responseFromDir {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="responseFromDir \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=true \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_dma_controllers1_responseFromDir_in_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers1_requestToDir {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="requestToDir \n: MessageBuffer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="allow_zero_latency=false \buffer_size=0 \eventq_index=0 \max_dequeue_rate=0 \ordered=false \randomization=ruby_system \routing_priority=0";
|
|
board_cache_hierarchy_ruby_system_dma_controllers1_requestToDir_out_port [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=out_port, shape=box, style="rounded, filled"];
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers1_dma_sequencer {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dma_sequencer \n: DMASequencer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \is_cpu_sequencer=true \max_outstanding_requests=64 \no_retry_on_stall=false \power_model= \power_state=board.cache_hierarchy.ruby_system.dma_controllers1.dma_sequencer.power_state \ruby_system=board.cache_hierarchy.ruby_system \support_data_reqs=true \support_inst_reqs=true \system=board \using_ruby_tester=false \version=1";
|
|
board_cache_hierarchy_ruby_system_dma_controllers1_dma_sequencer_in_ports [color="#000000", fillcolor="#55534f", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_ports, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_dma_controllers1_dma_sequencer_power_state {
|
|
color="#000000";
|
|
fillcolor="#4f4e4a";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_sys_port_proxy {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="sys_port_proxy \n: RubyPortProxy";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \is_cpu_sequencer=true \no_retry_on_stall=false \power_model= \power_state=board.cache_hierarchy.ruby_system.sys_port_proxy.power_state \ruby_system=board.cache_hierarchy.ruby_system \support_data_reqs=true \support_inst_reqs=true \system=board \using_ruby_tester=false \version=0";
|
|
board_cache_hierarchy_ruby_system_sys_port_proxy_in_ports [color="#000000", fillcolor="#6a6863", fontcolor="#000000", fontname=Arial, fontsize=14, label=in_ports, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_cache_hierarchy_ruby_system_sys_port_proxy_power_state {
|
|
color="#000000";
|
|
fillcolor="#6a6863";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="pc \n: Pc";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \south_bridge=board.pc.south_bridge \system=board";
|
|
subgraph cluster_board_pc_south_bridge {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="south_bridge \n: SouthBridge";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="cmos=board.pc.south_bridge.cmos \dma1=board.pc.south_bridge.dma1 \eventq_index=0 \io_apic=board.pc.south_bridge.io_apic \keyboard=board.pc.south_bridge.keyboard \pic1=board.pc.south_bridge.pic1 \pic2=board.pc.south_bridge.pic2 \pit=board.pc.south_bridge.pit \speaker=board.pc.south_bridge.speaker";
|
|
subgraph cluster_board_pc_south_bridge_pic1 {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="pic1 \n: I8259";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \mode=I8259Master \pio_addr=9223372036854775840 \pio_latency=100000 \power_model= \power_state=board.pc.south_bridge.pic1.power_state \slave=board.pc.south_bridge.pic2 \system=board";
|
|
board_pc_south_bridge_pic1_output [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=output, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_pic1_inputs [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=inputs, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_pic1_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_pic1_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_pic2 {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="pic2 \n: I8259";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \mode=I8259Slave \pio_addr=9223372036854775968 \pio_latency=100000 \power_model= \power_state=board.pc.south_bridge.pic2.power_state \slave=Null \system=board";
|
|
board_pc_south_bridge_pic2_output [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=output, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_pic2_inputs [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=inputs, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_pic2_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_pic2_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_cmos {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="cmos \n: Cmos";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \pio_addr=9223372036854775920 \pio_latency=100000 \power_model= \power_state=board.pc.south_bridge.cmos.power_state \system=board \time=Sun Jan 1 00:00:00 2012";
|
|
board_pc_south_bridge_cmos_int_pin [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_pin, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_cmos_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_cmos_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_dma1 {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="dma1 \n: I8237";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \pio_addr=9223372036854775808 \pio_latency=100000 \power_model= \power_state=board.pc.south_bridge.dma1.power_state \system=board";
|
|
board_pc_south_bridge_dma1_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_dma1_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_keyboard {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="keyboard \n: I8042";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \command_port=9223372036854775908 \data_port=9223372036854775904 \eventq_index=0 \keyboard=board.pc.south_bridge.keyboard.keyboard \mouse=board.pc.south_bridge.keyboard.mouse \pio_latency=100000 \power_model= \power_state=board.pc.south_bridge.keyboard.power_state \system=board";
|
|
board_pc_south_bridge_keyboard_mouse_int_pin [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=mouse_int_pin, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_keyboard_keyboard_int_pin [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=keyboard_int_pin, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_keyboard_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_keyboard_keyboard {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="keyboard \n: PS2Keyboard";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \vnc=Null";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_keyboard_mouse {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="mouse \n: PS2Mouse";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_keyboard_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_pit {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="pit \n: I8254";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \pio_addr=9223372036854775872 \pio_latency=100000 \power_model= \power_state=board.pc.south_bridge.pit.power_state \system=board";
|
|
board_pc_south_bridge_pit_int_pin [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_pin, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_pit_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_pit_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_speaker {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="speaker \n: PcSpeaker";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \i8254=board.pc.south_bridge.pit \pio_addr=9223372036854775905 \pio_latency=100000 \power_model= \power_state=board.pc.south_bridge.speaker.power_state \system=board";
|
|
board_pc_south_bridge_speaker_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_speaker_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_io_apic {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="io_apic \n: I82094AA";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="apic_id=4 \clk_domain=board.clk_domain \eventq_index=0 \int_latency=1000 \pio_addr=4273995776 \pio_latency=100000 \power_model= \power_state=board.pc.south_bridge.io_apic.power_state \system=board";
|
|
board_pc_south_bridge_io_apic_int_requestor [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_requestor, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_io_apic_inputs [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=inputs, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_io_apic_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_io_apic_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_ide {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ide \n: X86IdeController";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="BAR0=board.pc.south_bridge.ide.BAR0 \BAR1=board.pc.south_bridge.ide.BAR1 \BAR2=board.pc.south_bridge.ide.BAR2 \BAR3=board.pc.south_bridge.ide.BAR3 \BAR4=board.pc.south_bridge.ide.BAR4 \BAR5=board.pc.south_bridge.ide.BAR5 \BIST=0 \CacheLineSize=0 \CapabilityPtr=0 \CardbusCIS=0 \ClassCode=1 \Command=0 \DeviceID=28945 \ExpansionROM=0 \HeaderType=0 \InterruptLine=255 \InterruptPin=1 \LatencyTimer=0 \MSICAPBaseOffset=0 \MSICAPCapId=0 \MSICAPMaskBits=0 \MSICAPMsgAddr=0 \MSICAPMsgCtrl=0 \MSICAPMsgData=0 \MSICAPMsgUpperAddr=0 \MSICAPNextCapability=0 \MSICAPPendingBits=0 \MSIXCAPBaseOffset=0 \MSIXCAPCapId=0 \MSIXCAPNextCapability=0 \MSIXMsgCtrl=0 \MSIXPbaOffset=0 \MSIXTableOffset=0 \MaximumLatency=0 \MinimumGrant=0 \PMCAPBaseOffset=0 \PMCAPCapId=0 \PMCAPCapabilities=0 \PMCAPCtrlStatus=0 \PMCAPNextCapability=0 \PXCAPBaseOffset=0 \PXCAPCapId=0 \PXCAPCapabilities=0 \PXCAPDevCap2=0 \PXCAPDevCapabilities=0 \PXCAPDevCtrl=0 \PXCAPDevCtrl2=0 \PXCAPDevStatus=0 \PXCAPLinkCap=0 \PXCAPLinkCtrl=0 \PXCAPLinkStatus=0 \PXCAPNextCapability=0 \ProgIF=128 \Revision=0 \Status=640 \SubClassCode=1 \SubsystemID=0 \SubsystemVendorID=0 \VendorID=32902 \clk_domain=board.clk_domain \config_latency=20000 \ctrl_offset=0 \disks=board.pc.south_bridge.ide.disks \eventq_index=0 \host=board.pc.pci_host \io_shift=0 \pci_bus=0 \pci_dev=4 \pci_func=0 \pio_latency=30000 \power_model= \power_state=board.pc.south_bridge.ide.power_state \sid=0 \ssid=0 \system=board";
|
|
board_pc_south_bridge_ide_int_primary [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_primary, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_ide_int_secondary [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=int_secondary, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_ide_dma [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=dma, shape=box, style="rounded, filled"];
|
|
board_pc_south_bridge_ide_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_south_bridge_ide_BAR0 {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="BAR0 \n: PciLegacyIoBar";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr=496 \eventq_index=0 \size=8";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_ide_BAR1 {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="BAR1 \n: PciLegacyIoBar";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr=1012 \eventq_index=0 \size=3";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_ide_BAR2 {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="BAR2 \n: PciLegacyIoBar";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr=368 \eventq_index=0 \size=8";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_ide_BAR3 {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="BAR3 \n: PciLegacyIoBar";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr=884 \eventq_index=0 \size=3";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_ide_BAR4 {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="BAR4 \n: PciIoBar";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \size=16";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_ide_BAR5 {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="BAR5 \n: PciBarNone";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_ide_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_pc_south_bridge_ide_disks {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="disks \n: IdeDisk";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="delay=1000000 \driveID=device0 \eventq_index=0 \image=board.pc.south_bridge.ide.disks.image";
|
|
subgraph cluster_board_pc_south_bridge_ide_disks_image {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="image \n: CowDiskImage";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="child=board.pc.south_bridge.ide.disks.image.child \eventq_index=0 \image_file= \read_only=false \table_size=65536";
|
|
subgraph cluster_board_pc_south_bridge_ide_disks_image_child {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="child \n: RawDiskImage";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \image_file=/home/carlos/.cache/gem5/x86-ubuntu-18.04-img \read_only=true";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_pci_host {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="pci_host \n: PcPciHost";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \conf_base=13835058055282163712 \conf_device_bits=8 \conf_size=16777216 \eventq_index=0 \pci_dma_base=0 \pci_mem_base=0 \pci_pio_base=9223372036854775808 \platform=board.pc \power_model= \power_state=board.pc.pci_host.power_state \system=board";
|
|
board_pc_pci_host_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_pci_host_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_com_1 {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="com_1 \n: Uart8250";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \device=board.pc.com_1.device \eventq_index=0 \pio_addr=9223372036854776824 \pio_latency=100000 \pio_size=8 \platform=board.pc \power_model= \power_state=board.pc.com_1.power_state \system=board";
|
|
board_pc_com_1_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_com_1_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
subgraph cluster_board_pc_com_1_device {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="device \n: Terminal";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \number=0 \outfile=file \port=#3456";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_fake_com_2 {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="fake_com_2 \n: IsaFake";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \fake_mem=false \pio_addr=9223372036854776568 \pio_latency=100000 \pio_size=8 \power_model= \power_state=board.pc.fake_com_2.power_state \ret_bad_addr=false \ret_data16=65535 \ret_data32=4294967295 \ret_data64=18446744073709551615 \ret_data8=255 \system=board \update_data=false \warn_access=";
|
|
board_pc_fake_com_2_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_fake_com_2_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_fake_com_3 {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="fake_com_3 \n: IsaFake";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \fake_mem=false \pio_addr=9223372036854776808 \pio_latency=100000 \pio_size=8 \power_model= \power_state=board.pc.fake_com_3.power_state \ret_bad_addr=false \ret_data16=65535 \ret_data32=4294967295 \ret_data64=18446744073709551615 \ret_data8=255 \system=board \update_data=false \warn_access=";
|
|
board_pc_fake_com_3_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_fake_com_3_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_fake_com_4 {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="fake_com_4 \n: IsaFake";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \fake_mem=false \pio_addr=9223372036854776552 \pio_latency=100000 \pio_size=8 \power_model= \power_state=board.pc.fake_com_4.power_state \ret_bad_addr=false \ret_data16=65535 \ret_data32=4294967295 \ret_data64=18446744073709551615 \ret_data8=255 \system=board \update_data=false \warn_access=";
|
|
board_pc_fake_com_4_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_fake_com_4_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_fake_floppy {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="fake_floppy \n: IsaFake";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \fake_mem=false \pio_addr=9223372036854776818 \pio_latency=100000 \pio_size=2 \power_model= \power_state=board.pc.fake_floppy.power_state \ret_bad_addr=false \ret_data16=65535 \ret_data32=4294967295 \ret_data64=18446744073709551615 \ret_data8=255 \system=board \update_data=false \warn_access=";
|
|
board_pc_fake_floppy_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_fake_floppy_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_default_bus {
|
|
color="#000000";
|
|
fillcolor="#6f798c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="default_bus \n: IOXBar";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \forward_latency=1 \frontend_latency=2 \header_latency=1 \power_model= \power_state=board.pc.default_bus.power_state \response_latency=2 \use_default_range=false \width=16";
|
|
board_pc_default_bus_cpu_side_ports [color="#000000", fillcolor="#586070", fontcolor="#000000", fontname=Arial, fontsize=14, label=cpu_side_ports, shape=box, style="rounded, filled"];
|
|
board_pc_default_bus_mem_side_ports [color="#000000", fillcolor="#586070", fontcolor="#000000", fontname=Arial, fontsize=14, label=mem_side_ports, shape=box, style="rounded, filled"];
|
|
board_pc_default_bus_default [color="#000000", fillcolor="#586070", fontcolor="#000000", fontname=Arial, fontsize=14, label=default, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_default_bus_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_empty_isa {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="empty_isa \n: IsaFake";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \fake_mem=false \pio_addr=9223372036854775808 \pio_latency=100000 \pio_size=65536 \power_model= \power_state=board.pc.empty_isa.power_state \ret_bad_addr=false \ret_data16=0 \ret_data32=0 \ret_data64=0 \ret_data8=0 \system=board \update_data=false \warn_access=";
|
|
board_pc_empty_isa_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_empty_isa_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_pc_bad_addr {
|
|
color="#000000";
|
|
fillcolor="#c7a793";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="bad_addr \n: BadAddr";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \fake_mem=false \pio_addr=0 \pio_latency=100000 \pio_size=8 \power_model= \power_state=board.pc.bad_addr.power_state \ret_bad_addr=true \ret_data16=65535 \ret_data32=4294967295 \ret_data64=18446744073709551615 \ret_data8=255 \system=board \update_data=false \warn_access=";
|
|
board_pc_bad_addr_pio [color="#000000", fillcolor="#9f8575", fontcolor="#000000", fontname=Arial, fontsize=14, label=pio, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_pc_bad_addr_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_workload {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="workload \n: X86FsLinux";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="acpi_description_table_pointer=board.workload.acpi_description_table_pointer \addr_check=true \command_line=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1 \e820_table=board.workload.e820_table \eventq_index=0 \extras= \extras_addrs= \intel_mp_pointer=board.workload.intel_mp_pointer \intel_mp_table=board.workload.intel_mp_table \load_addr_mask=18446744073709551615 \load_addr_offset=0 \object_file=/home/carlos/.cache/gem5/x86-linux-kernel-5.4.49 \remote_gdb_port=#7000 \smbios_table=board.workload.smbios_table \wait_for_remote_gdb=false";
|
|
subgraph cluster_board_workload_e820_table {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="e820_table \n: X86E820Table";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="entries=board.workload.e820_table.entries0 board.workload.e820_table.entries1 board.workload.e820_table.entries2 board.workload.e820_table.entries3 \eventq_index=0";
|
|
subgraph cluster_board_workload_e820_table_entries0 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="entries0 \n: X86E820Entry";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr=0 \eventq_index=0 \range_type=1 \size=654336";
|
|
}
|
|
|
|
subgraph cluster_board_workload_e820_table_entries1 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="entries1 \n: X86E820Entry";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr=654336 \eventq_index=0 \range_type=2 \size=394240";
|
|
}
|
|
|
|
subgraph cluster_board_workload_e820_table_entries2 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="entries2 \n: X86E820Entry";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr=1048576 \eventq_index=0 \range_type=1 \size=2146435072";
|
|
}
|
|
|
|
subgraph cluster_board_workload_e820_table_entries3 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="entries3 \n: X86E820Entry";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="addr=4294901760 \eventq_index=0 \range_type=2 \size=65536";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_workload_smbios_table {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="smbios_table \n: X86SMBiosSMBiosTable";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \major_version=2 \minor_version=5 \structures=board.workload.smbios_table.structures";
|
|
subgraph cluster_board_workload_smbios_table_structures {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="structures \n: X86SMBiosBiosInformation";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="characteristic_ext_bytes= \characteristics= \emb_cont_firmware_major=0 \emb_cont_firmware_minor=0 \eventq_index=0 \major=0 \minor=0 \release_date=06/08/2008 \rom_size=0 \starting_addr_segment=0 \vendor= \version=";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_pointer {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="intel_mp_pointer \n: X86IntelMPFloatingPointer";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="default_config=0 \eventq_index=0 \imcr_present=true \spec_rev=4";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="intel_mp_table \n: X86IntelMPConfigTable";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="base_entries=board.workload.intel_mp_table.base_entries00 board.workload.intel_mp_table.base_entries01 board.workload.intel_mp_table.base_entries02 board.workload.intel_mp_table.base_entries03 board.workload.intel_mp_table.base_entries04 board.workload.intel_mp_table.base_entries05 board.workload.intel_mp_table.base_entries06 board.workload.intel_mp_table.base_entries07 board.workload.intel_mp_table.base_entries08 board.workload.intel_mp_table.base_entries09 board.workload.intel_mp_table.base_entries10 board.workload.intel_mp_table.base_entries11 board.workload.intel_mp_table.base_entries12 board.workload.intel_mp_table.base_entries13 board.workload.intel_mp_table.base_entries14 board.workload.intel_mp_table.base_entries15 board.workload.intel_mp_table.base_entries16 board.workload.intel_mp_table.base_entries17 board.workload.intel_mp_table.base_entries18 board.workload.intel_mp_table.base_entries19 board.workload.intel_mp_table.base_entries20 board.workload.intel_mp_table.base_entries21 board.workload.intel_mp_table.base_entries22 board.workload.intel_mp_table.base_entries23 board.workload.intel_mp_table.base_entries24 board.workload.intel_mp_table.base_entries25 board.workload.intel_mp_table.base_entries26 board.workload.intel_mp_table.base_entries27 board.workload.intel_mp_table.base_entries28 board.workload.intel_mp_table.base_entries29 board.workload.intel_mp_table.base_entries30 board.workload.intel_mp_table.base_entries31 board.workload.intel_mp_table.base_entries32 board.workload.intel_mp_table.base_entries33 board.workload.intel_mp_table.base_entries34 board.workload.intel_mp_table.base_entries35 \eventq_index=0 \ext_entries=board.workload.intel_mp_table.ext_entries \local_apic=4276092928 \oem_id= \oem_table_addr=0 \oem_table_size=0 \product_id= \spec_rev=4";
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries00 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries00 \n: X86IntelMPProcessor";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bootstrap=true \enable=true \eventq_index=0 \family=0 \feature_flags=0 \local_apic_id=0 \local_apic_version=20 \model=0 \stepping=0";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries01 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries01 \n: X86IntelMPProcessor";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bootstrap=false \enable=true \eventq_index=0 \family=0 \feature_flags=0 \local_apic_id=1 \local_apic_version=20 \model=0 \stepping=0";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries02 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries02 \n: X86IntelMPProcessor";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bootstrap=false \enable=true \eventq_index=0 \family=0 \feature_flags=0 \local_apic_id=2 \local_apic_version=20 \model=0 \stepping=0";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries03 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries03 \n: X86IntelMPProcessor";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bootstrap=false \enable=true \eventq_index=0 \family=0 \feature_flags=0 \local_apic_id=3 \local_apic_version=20 \model=0 \stepping=0";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries04 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries04 \n: X86IntelMPIOAPIC";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="address=4273995776 \enable=true \eventq_index=0 \id=4 \version=17";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries05 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries05 \n: X86IntelMPBus";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bus_id=0 \bus_type=PCI \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries06 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries06 \n: X86IntelMPBus";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bus_id=1 \bus_type=ISA \eventq_index=0";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries07 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries07 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=16 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=0 \source_bus_irq=16 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries08 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries08 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=0 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries09 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries09 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=2 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=0 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries10 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries10 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=1 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries11 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries11 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=1 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=1 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries12 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries12 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=3 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries13 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries13 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=3 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=3 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries14 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries14 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=4 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries15 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries15 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=4 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=4 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries16 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries16 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=5 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries17 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries17 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=5 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=5 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries18 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries18 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=6 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries19 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries19 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=6 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=6 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries20 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries20 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=7 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries21 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries21 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=7 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=7 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries22 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries22 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=8 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries23 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries23 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=8 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=8 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries24 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries24 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=9 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries25 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries25 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=9 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=9 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries26 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries26 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=10 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries27 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries27 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=10 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=10 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries28 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries28 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=11 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries29 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries29 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=11 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=11 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries30 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries30 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=12 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries31 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries31 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=12 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=12 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries32 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries32 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=13 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries33 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries33 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=13 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=13 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries34 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries34 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=0 \eventq_index=0 \interrupt_type=ExtInt \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=14 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_base_entries35 {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="base_entries35 \n: X86IntelMPIOIntAssignment";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="dest_io_apic_id=4 \dest_io_apic_intin=14 \eventq_index=0 \interrupt_type=INT \polarity=ConformPolarity \source_bus_id=1 \source_bus_irq=14 \trigger=ConformTrigger";
|
|
}
|
|
|
|
subgraph cluster_board_workload_intel_mp_table_ext_entries {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="ext_entries \n: X86IntelMPBusHierarchy";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="bus_id=1 \eventq_index=0 \parent_bus=0 \subtractive_decode=true";
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_workload_acpi_description_table_pointer {
|
|
color="#000000";
|
|
fillcolor="#9f9c95";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="acpi_description_table_pointer \n: X86ACPIRSDP";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="eventq_index=0 \oem_id= \revision=2 \rsdt=board.workload.acpi_description_table_pointer.rsdt \xsdt=board.workload.acpi_description_table_pointer.xsdt";
|
|
subgraph cluster_board_workload_acpi_description_table_pointer_rsdt {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="rsdt \n: X86ACPIRSDT";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="creator_id=0 \creator_revision=0 \entries= \eventq_index=0 \oem_id= \oem_revision=0 \oem_table_id=";
|
|
}
|
|
|
|
subgraph cluster_board_workload_acpi_description_table_pointer_xsdt {
|
|
color="#000000";
|
|
fillcolor="#84827c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="xsdt \n: X86ACPIXSDT";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="creator_id=0 \creator_revision=0 \entries= \eventq_index=0 \oem_id= \oem_revision=0 \oem_table_id=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
subgraph cluster_board_iobus {
|
|
color="#000000";
|
|
fillcolor="#6f798c";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="iobus \n: IOXBar";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_domain=board.clk_domain \eventq_index=0 \forward_latency=1 \frontend_latency=2 \header_latency=1 \power_model= \power_state=board.iobus.power_state \response_latency=2 \use_default_range=false \width=16";
|
|
board_iobus_cpu_side_ports [color="#000000", fillcolor="#586070", fontcolor="#000000", fontname=Arial, fontsize=14, label=cpu_side_ports, shape=box, style="rounded, filled"];
|
|
board_iobus_mem_side_ports [color="#000000", fillcolor="#586070", fontcolor="#000000", fontname=Arial, fontsize=14, label=mem_side_ports, shape=box, style="rounded, filled"];
|
|
board_iobus_default [color="#000000", fillcolor="#586070", fontcolor="#000000", fontname=Arial, fontsize=14, label=default, shape=box, style="rounded, filled"];
|
|
subgraph cluster_board_iobus_power_state {
|
|
color="#000000";
|
|
fillcolor="#bab6ae";
|
|
fontcolor="#000000";
|
|
fontname=Arial;
|
|
fontsize=14;
|
|
label="power_state \n: PowerState";
|
|
shape=box;
|
|
style="rounded, filled";
|
|
tooltip="clk_gate_bins=20 \clk_gate_max=1000000000000 \clk_gate_min=1000 \default_state=UNDEFINED \eventq_index=0 \leaders= \possible_states=";
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
board_system_port -> board_cache_hierarchy_ruby_system_sys_port_proxy_in_ports [dir=forward];
|
|
board_processor_cores0_core_icache_port -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_in_ports [dir=forward];
|
|
board_processor_cores0_core_dcache_port -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_in_ports [dir=forward];
|
|
board_processor_cores0_core_mmu_itb_walker_port -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_in_ports [dir=forward];
|
|
board_processor_cores0_core_mmu_dtb_walker_port -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_in_ports [dir=forward];
|
|
board_processor_cores0_core_interrupts_int_requestor -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_in_ports [dir=forward];
|
|
board_processor_cores0_core_interrupts_int_responder -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_interrupt_out_port [dir=back];
|
|
board_processor_cores0_core_interrupts_pio -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_interrupt_out_port [dir=back];
|
|
board_processor_cores1_core_icache_port -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_in_ports [dir=forward];
|
|
board_processor_cores1_core_dcache_port -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_in_ports [dir=forward];
|
|
board_processor_cores1_core_mmu_itb_walker_port -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_in_ports [dir=forward];
|
|
board_processor_cores1_core_mmu_dtb_walker_port -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_in_ports [dir=forward];
|
|
board_processor_cores1_core_interrupts_int_requestor -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_in_ports [dir=forward];
|
|
board_processor_cores1_core_interrupts_int_responder -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_interrupt_out_port [dir=back];
|
|
board_processor_cores1_core_interrupts_pio -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_interrupt_out_port [dir=back];
|
|
board_processor_cores2_core_icache_port -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_in_ports [dir=forward];
|
|
board_processor_cores2_core_dcache_port -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_in_ports [dir=forward];
|
|
board_processor_cores2_core_mmu_itb_walker_port -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_in_ports [dir=forward];
|
|
board_processor_cores2_core_mmu_dtb_walker_port -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_in_ports [dir=forward];
|
|
board_processor_cores2_core_interrupts_int_requestor -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_in_ports [dir=forward];
|
|
board_processor_cores2_core_interrupts_int_responder -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_interrupt_out_port [dir=back];
|
|
board_processor_cores2_core_interrupts_pio -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_interrupt_out_port [dir=back];
|
|
board_processor_cores3_core_icache_port -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_in_ports [dir=forward];
|
|
board_processor_cores3_core_dcache_port -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_in_ports [dir=forward];
|
|
board_processor_cores3_core_mmu_itb_walker_port -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_in_ports [dir=forward];
|
|
board_processor_cores3_core_mmu_dtb_walker_port -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_in_ports [dir=forward];
|
|
board_processor_cores3_core_interrupts_int_requestor -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_in_ports [dir=forward];
|
|
board_processor_cores3_core_interrupts_int_responder -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_interrupt_out_port [dir=back];
|
|
board_processor_cores3_core_interrupts_pio -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_interrupt_out_port [dir=back];
|
|
board_memory_mem_ctrl_port -> board_cache_hierarchy_ruby_system_directory_controllers_memory_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers0_requestFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers0_responseFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers0_unblockFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers1_requestFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers1_responseFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers1_unblockFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers2_requestFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers2_responseFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers2_unblockFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers3_requestFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers3_responseFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l1_controllers3_unblockFromL1Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l2_controllers_DirRequestFromL2Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l2_controllers_L1RequestFromL2Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_l2_controllers_responseFromL2Cache_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_directory_controllers_responseFromDir_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_dma_controllers0_requestToDir_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_in_port -> board_cache_hierarchy_ruby_system_dma_controllers1_requestToDir_out_port [dir=back];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l1_controllers0_requestToL1Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l1_controllers0_responseToL1Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l1_controllers1_requestToL1Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l1_controllers1_responseToL1Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l1_controllers2_requestToL1Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l1_controllers2_responseToL1Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l1_controllers3_requestToL1Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l1_controllers3_responseToL1Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l2_controllers_unblockToL2Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l2_controllers_L1RequestToL2Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_l2_controllers_responseToL2Cache_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_directory_controllers_requestToDir_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_directory_controllers_responseToDir_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_dma_controllers0_responseFromDir_in_port [dir=forward];
|
|
board_cache_hierarchy_ruby_system_network_out_port -> board_cache_hierarchy_ruby_system_dma_controllers1_responseFromDir_in_port [dir=forward];
|
|
board_pc_south_bridge_pic1_output -> board_pc_south_bridge_io_apic_inputs [dir=forward];
|
|
board_pc_south_bridge_pic1_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_south_bridge_pic2_output -> board_pc_south_bridge_pic1_inputs [dir=forward];
|
|
board_pc_south_bridge_pic2_inputs -> board_pc_south_bridge_cmos_int_pin [dir=back];
|
|
board_pc_south_bridge_pic2_inputs -> board_pc_south_bridge_ide_int_primary [dir=back];
|
|
board_pc_south_bridge_pic2_inputs -> board_pc_south_bridge_ide_int_secondary [dir=back];
|
|
board_pc_south_bridge_pic2_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_south_bridge_cmos_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_south_bridge_dma1_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_south_bridge_keyboard_mouse_int_pin -> board_pc_south_bridge_io_apic_inputs [dir=forward];
|
|
board_pc_south_bridge_keyboard_keyboard_int_pin -> board_pc_south_bridge_io_apic_inputs [dir=forward];
|
|
board_pc_south_bridge_keyboard_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_south_bridge_pit_int_pin -> board_pc_south_bridge_pic1_inputs [dir=forward];
|
|
board_pc_south_bridge_pit_int_pin -> board_pc_south_bridge_io_apic_inputs [dir=forward];
|
|
board_pc_south_bridge_pit_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_south_bridge_speaker_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_south_bridge_io_apic_int_requestor -> board_iobus_cpu_side_ports [dir=forward];
|
|
board_pc_south_bridge_io_apic_inputs -> board_pc_south_bridge_ide_int_primary [dir=back];
|
|
board_pc_south_bridge_io_apic_inputs -> board_pc_south_bridge_ide_int_secondary [dir=back];
|
|
board_pc_south_bridge_io_apic_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_south_bridge_ide_dma -> board_cache_hierarchy_ruby_system_dma_controllers0_dma_sequencer_in_ports [dir=forward];
|
|
board_pc_south_bridge_ide_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_pci_host_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_com_1_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_fake_com_2_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_fake_com_3_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_fake_com_4_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_fake_floppy_pio -> board_iobus_mem_side_ports [dir=back];
|
|
board_pc_default_bus_cpu_side_ports -> board_iobus_default [dir=back];
|
|
board_pc_default_bus_default -> board_pc_bad_addr_pio [dir=forward];
|
|
board_pc_empty_isa_pio -> board_pc_default_bus_mem_side_ports [dir=back];
|
|
board_iobus_cpu_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_pio_request_port [dir=back];
|
|
board_iobus_cpu_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_mem_request_port [dir=back];
|
|
board_iobus_cpu_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_pio_request_port [dir=back];
|
|
board_iobus_cpu_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_mem_request_port [dir=back];
|
|
board_iobus_cpu_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_pio_request_port [dir=back];
|
|
board_iobus_cpu_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_mem_request_port [dir=back];
|
|
board_iobus_cpu_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_pio_request_port [dir=back];
|
|
board_iobus_cpu_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_mem_request_port [dir=back];
|
|
board_iobus_mem_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers0_sequencer_pio_response_port [dir=forward];
|
|
board_iobus_mem_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers1_sequencer_pio_response_port [dir=forward];
|
|
board_iobus_mem_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers2_sequencer_pio_response_port [dir=forward];
|
|
board_iobus_mem_side_ports -> board_cache_hierarchy_ruby_system_l1_controllers3_sequencer_pio_response_port [dir=forward];
|
|
board_iobus_mem_side_ports -> board_cache_hierarchy_ruby_system_dma_controllers1_dma_sequencer_in_ports [dir=forward];
|
|
}
|