How to: use multicasting via P2P communication
Tutorial guide:
Multicast DEMO on reconfigurable cache-coherence and packetization for P2P inter-accelerator communication
What you will learn
- Create a multicast instance of ESP with multiple dummy accelerators
- Use the ESP baremetal and software API to configure a multicast application
- Run-time coherence reconfiguration
- Run-time packetization reconfiguration for simultaneous multicasting
- Point-to-point communication
What you will need
- Prerequisites
- Recommended
- Equipment
- One of the supported FPGA boards (see homepage)
- (optional) An internet router
What you can read
TridentNoC…
Kevin Lee, Joseph Zuckerman, … Luca P. Carloni
In Proceedings of the Design, Automation and Test in Europe Conference (DATE), 2020
ESP4ML: Platform-Based Design of Systems-on-Chip for Embedded Machine Learning
Davide Giri, Kuan-lin Chiu, Giuseppe Di Guglielmo, Paolo Mantovani, Luca P. Carloni
In Proceedings of the Design, Automation and Test in Europe Conference (DATE), 2020
Runtime Reconfigurable Memory Hierarchy in Embedded Scalable Platforms
Davide Giri, Paolo Mantovani, Luca P. Carloni
In Proceedings of the Asia and South Pacific Design Automation Conference (ASPDAC), 2019
What you can contribute
The ESP team welcomes external contributions and collaborations on a variety of topics including but not limited to:
-
Improved user-level API for accelerators configuration and scheduling
-
Novel algorithms for run-time selection of the cache coherence model for multi-accelerator applications
Check out our contributing guidelines.