Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ask DeepWiki Ask Zread Document Buckyball CI

buckyball

A Scaling Framework for Domain Specific Architecture

Quick Start

一. build from source code (take about 2 hours)

  1. Dependency
  • 安装 anaconda https://www.anaconda.com/download/

  • 如果安装firesim,请设置系统免密 (可以自行跳过该步骤)

在sudoers文件中添加

user_name  ALL=(ALL)  NOPASSWD:ALL
  • 安装Ninja,gtkwave
sudo apt install ninja-build 
sudo apt-get install gtkwave
  • 安装有bash环境(可以不使用bash作为shell,但需要本身有)
  1. 安装仓库
$ git clone https://github.com/DangoSys/buckyball.git

$ cd buckyball
$ ./scripts/init.sh
  1. smoke test in verilator
$ source buckyball/env.sh
$ bbdev verilator --run '--jobs 16 --binary /home/mio/Code/buckyball/bb-tests/workloads/output/workloads/src/CTest/ctest_mvin_mvout_alternate_test_singlecore-baremetal --batch'

二. 从docker直接启动 (很久没更新了)

$ docker pull ghcr.io/dangosys/buckyball:latest

Then you can start your simulation using bbdev follow this document.

其他

You can learn more from DeepWiki and Zread