Today's mobile platforms have grown in sophistication to run a wide variety of frame-based applications. To deliver better QoS and energy efficiency, these applications utilize multi-flow execution, which exploits hardware-level parallelism across participating accelerators in the SoC. Our study shows that multi-flow execution increases memory pressure, and motivates us to propose a rate-based memoryscheduling scheme, called FLOSS, that considers a flow, individual frames of a flow, and any sharing of IPs across concurrent flows to schedule memory requests. Experimental results indicate that FLOSS provides 12% QoS improvement over baseline FR-FCFS scheme, and outperforms two QoS-aware schemes in multi-flow execution scenarios.
|Title of host publication
|Proceedings of the 55th Annual Design Automation Conference, DAC 2018
|Institute of Electrical and Electronics Engineers Inc.
|Published - Jun 24 2018
|55th Annual Design Automation Conference, DAC 2018 - San Francisco, United States
Duration: Jun 24 2018 → Jun 29 2018
|Proceedings - Design Automation Conference
|55th Annual Design Automation Conference, DAC 2018
|6/24/18 → 6/29/18
All Science Journal Classification (ASJC) codes
- Computer Science Applications
- Control and Systems Engineering
- Electrical and Electronic Engineering
- Modeling and Simulation