Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

check out buddy-compiler Firesim version #2

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
211 changes: 69 additions & 142 deletions README.md

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion deploy/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
switchbuild/switch*.*.*.*
switchbuild/switch
results-build/*
!results-build/pre_generated
results-workload/*
config_*.yaml
# config_*.yaml
backup_config_*.yaml
generated-topology-diagrams/
logs/*.log
Expand Down
88 changes: 88 additions & 0 deletions deploy/config_build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# Build-time build design / AGFI configuration for the FireSim Simulation Manager
# See https://docs.fires.im/en/stable/Advanced-Usage/Manager/Manager-Configuration-Files.html for documentation of all of these params.

# this refers to build farms defined in config_build_farm.yaml
build_farm:
base_recipe: build-farm-recipes/externally_provisioned.yaml
recipe_arg_overrides:
# REQUIRED: (replace this) default location of build directory on build host.
default_build_dir: /path/to/your/firesim_build_dir
# REQUIRED: List of IP addresses (or "localhost"). Each can have an OPTIONAL
# argument, called "override_build_dir", specifying to override the default
# build directory.
#
# Ex:
# build_farm_hosts:
# # use localhost and don't override the default build dir
# - localhost
# # use other IP address (don't override default build dir)
# - "111.111.1.111"
# # use other IP address (override default build dir for this build host)
# - "222.222.2.222":
# override_build_dir: /scratch/specific-build-host-build-dir
build_farm_hosts:
- localhost

builds_to_run:
# this section references builds defined in config_build_recipes.yaml
# if you add a build here, it will be built when you run buildbitstream

# Unnetworked designs use a three-domain configuration
# Tiles: 1000 MHz
# <Rational Crossing>
# Uncore: 500 MHz
# <Async Crossing>
# DRAM : 1000 MHz
# - firesim_rocket_quadcore_no_nic_l2_llc4mb_ddr3
# - firesim_boom_singlecore_no_nic_l2_llc4mb_ddr3

# All NIC-based designs use the legacy FireSim frequency selection, with the
# tiles and uncore running at 3.2 GHz to sustain 200Gb theoretical NIC BW
# - firesim_supernode_rocket_singlecore_nic_l2_lbp
# - firesim_rocket_quadcore_nic_l2_llc4mb_ddr3
# - firesim_boom_singlecore_nic_l2_llc4mb_ddr3

# Configs for tutorials
# - firesim_rocket_singlecore_no_nic_l2_lbp
# - firesim_rocket_singlecore_sha3_nic_l2_llc4mb_ddr3
# - firesim_rocket_singlecore_sha3_no_nic_l2_llc4mb_ddr3
# - firesim_rocket_singlecore_sha3_no_nic_l2_llc4mb_ddr3_printf
# - firesim_gemmini_rocket_singlecore_no_nic
# - firesim_gemmini_printf_rocket_singlecore_no_nic

# Configs for Vitis/XRT
# - vitis_firesim_rocket_singlecore_no_nic

# Config for RHSResearch Nitefury II
# - nitefury_firesim_rocket_singlecore_no_nic

# Configs for Xilinx Alveo U250/U280
# - alveo_u250_firesim_rocket_singlecore_no_nic
# - alveo_u250_firesim_gemmini_rocket_singlecore_no_nic
# - alveo_u200_firesim_rocket_singlecore_no_nic
# - alveo_u280_firesim_rocket_singlecore_no_nic

# Config for Xilinx VCU118
# - xilinx_vcu118_firesim_rocket_singlecore_4GB_no_nic
- xilinx_vcu118_firesim_gemmini_rocket_singlecore_no_nic


agfis_to_share:
# - firesim_rocket_quadcore_nic_l2_llc4mb_ddr3
# - firesim_rocket_quadcore_no_nic_l2_llc4mb_ddr3
# - firesim_boom_singlecore_no_nic_l2_llc4mb_ddr3
# - firesim_boom_singlecore_nic_l2_llc4mb_ddr3

# - firesim_supernode_rocket_singlecore_nic_l2_lbp

# Configs for tutorials
# - firesim_rocket_singlecore_no_nic_l2_lbp
# - firesim_rocket_singlecore_sha3_nic_l2_llc4mb_ddr3
# - firesim_rocket_singlecore_sha3_no_nic_l2_llc4mb_ddr3
# - firesim_rocket_singlecore_sha3_no_nic_l2_llc4mb_ddr3_printf

share_with_accounts:
# To share with a specific user:
# somebodysname: 123456789012
# To share publicly:
# public: public
Loading