v4.0.0
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
- To obtain DRAMSim3, run:
- Adds magic-DMA for speeding up simulation
- Adds timing-realistic and size-realistic Manycore Configurations
- See bsg_replicant/machines/README.md for information about available machines
- Adds scatter-gather accelerator example
- Adds support for simulating multiple machines without cleaning
- See bsg_replicant/README.md for information about switching machines
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.