FireSim Demo v1.0
Product Overview
FireSim is an FPGA-accelerated hardware simulation tool that cycle-accurately simulates RISC-V RocketChip-based clusters, with peripherals like disks and network interface cards. This FireSim demo demonstrates the performance and usability of FireSim-based simulations by allowing users to run software on a pre-built FireSim cluster simulating a single node (on an f1.2xlarge instance) or 8 nodes (on an f1.16xlarge instance). This AMI/AFI combo includes a pre-built RISC-V toolchain that is compatible with the simulated RocketChips and a buildroot-based Linux Distribution to run on the simulated nodes. The included AFI contains the FPGA infrastructure needed for simulation, including RocketChip. FireSim emphasizes performance and usability - unlike other hardware simulation techniques, FireSim allows users to directly ssh into simulated nodes and deploy software on them as if they were real machines, while still providing the ability to obtain cycle-level performance measurements. Future FireSim releases will also allow users to modify the RTL deployed in simulation (i.e. the contents of the AFI), allowing true hardware-software co-design at scale.
Version
Categories
Operating System
Linux/Unix, CentOS 7.3
Delivery Methods