FLIP2M: Flexible Intra-layer Parallelism and Inter-layer Pipelining for Multi-model AR/VR Workloads
Tiled accelerator architectures provide opportunities to optimize the performance of multi-model augmented and virtual reality (AR/VR) applications through intra-layer parallelism and inter-layer pipelining. However, balancing these two strategies is a difficult task that demands a flexible architecture to deploy models and an optimization approach, that is, capable of selecting an optimal strategy from an enormous mapping space. This article presents FLIP2M, a holistic solution for mapping multi-model AR/VR workloads on tiled architectures. FLIP2M consists of (1) FLIP, an acceleration fabric that supports a wide variety of optimizations through flexible on-chip communication, and (2) OASIS, an optimization framework based on dynamic and constraint programming, that is, capable of selecting an efficient strategy for mapping multi-model workloads onto FLIP. We demonstrate FLIP2M on an FPGA prototype of FLIP that features 36 accelerators and 7 DDR4 controllers. Using OASIS-generated mappings for three different multi-model AR/VR workloads, FLIP2M achieves up to 1.94× improvement in latency, 1.37× in energy, and 2.59× in energy-delay product relative to a FLIP baseline without intra-layer resource allocation flexibility and inter-layer pipelining.
Authors
- Luca P. Carloni (ORCID: https://orcid.org/0000-0001-5600-8931)
- Davide Giri (ORCID: https://orcid.org/0000-0003-4101-4516)
- Gabriele Tombesi (ORCID: https://orcid.org/0000-0003-2590-0235)
- Je Yang (ORCID: https://orcid.org/0009-0003-2024-6542)
- J D Zuckerman (ORCID: https://orcid.org/0000-0003-3081-1077)
- William Baisi
Institutions
- Columbia University (US)
Publication Details
- Journal
- ACM Transactions on Embedded Computing Systems
- Published
- 2025-08-25
- DOI
- https://doi.org/10.1145/3762656
- Primary Topic
- Interconnection Networks and Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- U.S. Department of Energy