Skip to content

PolyArch/stream-dataflow

Repository files navigation

Repo Deprecated

This content of this repo, including the stream-dataflow ISA implementation, has been moved to:

github.com/PolyArch/stream-specialization-stack

The new repository contains example workloads, a compiler, and a gem5-based simulator.

stream-dataflow

Stream-Dataflow Infrastructure

This is the location of the public release of the infrastructure for the stream dataflow architecture.
Please keep in mind this is an early stage release, and more advanced features will follow.

Description of Folders

  • softbrain-config: Library for Defining Accelerator Substrate Topology, Features, and Instructions
  • softbrain-emu: Library for software emulation of softbrain
  • sb-scheduler: Library for parsing and scheduling dataflow graphs to a particular topology. (right now only includes emulator code)
  • gem5: (To be included)
  • workloads: Example workloads including kernels based on diannao parallelization strategy.

Try it:

source setup.sh
make -j8
cd workloads/diannao
make -j8
bash run-tests.sh

About

Public Release of Stream-Dataflow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published