Skip to main content

Stream - Multi-core accelerator design space exploration with layer-fused scheduling

Project description

Stream

Stream is a HW architecture-mapping design space exploration (DSE) framework for multi-core deep learning accelerators. The mapping can be explored at different granularities, ranging from classical layer-by-layer processing to fine-grained layer-fused processing. Stream builds on top of the ZigZag DSE framework, found here.

More information with respect to the capabilities of Stream can be found in the following paper:

A. Symons, L. Mei, S. Colleman, P. Houshmand, S. Karl and M. Verhelst, “Towards Heterogeneous Multi-core Accelerators Exploiting Fine-grained Scheduling of Layer-Fused Deep Neural Networks”, arXiv e-prints, 2022. doi:10.48550/arXiv.2212.10612.

Install required packages:

> pip install -r requirements.txt

The first run

> cd stream
> python api.py

Documentation

Documentation for Stream is underway!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stream-dse-0.0.8.tar.gz (99.7 kB view details)

Uploaded Source

Built Distribution

stream_dse-0.0.8-py3-none-any.whl (153.6 kB view details)

Uploaded Python 3

File details

Details for the file stream-dse-0.0.8.tar.gz.

File metadata

  • Download URL: stream-dse-0.0.8.tar.gz
  • Upload date:
  • Size: 99.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for stream-dse-0.0.8.tar.gz
Algorithm Hash digest
SHA256 4bdf400269b8c8a3518217be6e81d79defa82fefb613ec44d808b6d686b36111
MD5 d42fb9d7228889beb5aab480c8283947
BLAKE2b-256 f0f60be4a689a90beb9d248b0a58725bc5921dfcf82a6dcb4d6f144e18ff6fe1

See more details on using hashes here.

File details

Details for the file stream_dse-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: stream_dse-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 153.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for stream_dse-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ec2aca51527d761145c10337bde4e632446d44d1d2d040792b8498dc6206201f
MD5 2d69fc661c57ef2349c926f143efa54c
BLAKE2b-256 00f8a9a4cf5ccd1adaca6da26b1af3c34e128bf99556b94d5f3a703195b3c1ac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page