Skip to content

Releases: bespoke-silicon-group/bsg_bladerunner

v4.3.0

03 Sep 18:31
7e2b87c
Compare
Choose a tag to compare

This release contains:

  • Fixes for Stats Parser
  • Updated instruction latencies/costs in LLVM and GCC
  • Final names for bsg_attr_remote and bsg_attr_noalias
  • Reduced footprint for Newlib

No RTL Changes were made in this release.

v4.0.0

01 Apr 17:23
15d5efa
Compare
Choose a tag to compare

Updates:

  • Adds support for Top and Bottom (N/S) (Not backward compatible)
  • Adds support for DRAM Sim3 simulation memories
    • To obtain DRAMSim3, run: make -C baseline/imports DRAMSim3 from BSG Bladerunner
  • Adds magic-DMA for speeding up simulation
  • Adds timing-realistic and size-realistic Manycore Configurations
  • Adds scatter-gather accelerator example
  • Adds support for simulating multiple machines without cleaning

Notes:
With this release, Bladerunner now supports HBM memories (Via DRAMSim3), and adds realistic machine configurations. This includes caches on the top and bottom of each column. See BSG Replicant for more information.

This release is not backward compatible with previous versions of the HDL or runtime library. Use make clean to remove stale machine configurations.

To switch between machines use machine.mk in the root of BSG Replicant. This is a departure from previous versions where users were responsible for overwriting Makefile.machine.include in the root of BSG Replicant. Please see BSG Replicant for more information.