Files
SmartEdgeAI/m5out/config.dot
2025-10-05 12:18:23 +00:00

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];
}