About Our Research

BXE FireSim VM Node

Alveo U250

BXE FireSim Cloud Architecture

flowchart LR
    User(("šŸ‘¤ User"))
    BXE>"bxe.lbl.gov\nšŸ›‚ Login Node"]
    f1("firesim-001\nšŸ‘·šŸ—ļø Manager/Build Node")
    f2("firesim-002\nšŸ‘·šŸ—ļø Manager/Build Node")
    f3("bxe-xxx\nšŸ‘·šŸ—ļø Manager/Build Node")
    w{"wilson.lbl.gov\nšŸƒ Run Farm"}
    v{"vizion.lbl.gov\nšŸƒ Run Farm"}
    r{"rhodey.lbl.gov\nšŸƒ Run Farm"}
    fpgaw[["<i>eight_fpgas_spec</i>\n🧮 U250"]]
    fpgav[["<i>eight_fpgas_spec</i>\n🧮 U250"]]
    fpgar[["<i>four_fpgas_spec</i>\n🧮 U250"]]

    subgraph wilson
      direction TB
      w --o fpgaw
    end

    subgraph vizion
      direction TB
      v --o fpgav
    end

    subgraph rhodey
      direction TB
      r --o fpgar
    end

    User -- "USERNAME@bxe.lbl.gov" --> BXE
    BXE -- "USERNAME@bxe-xxx" --> f1 & f2 & f3
    f1 & f2 & f3 --> wilson
    f1 & f2 & f3 --> vizion
    f1 & f2 & f3 --> rhodey

When you want to access BXE FireSim, you need to request an account for the BXE Login Node. Once you are given an account, you are assigned a specific VM (bxe-xxx). Each Virtual Machine is set up with FireSim per the instructions found for the Xilinx Alveo U250 XDMA-based Getting Started Guide for FireSim.