September 26, 2014
Quality of Service in ARM Systems: An Overview
Introduction Whether it’s the latest consumer multimedia device with ultra-high resolution display, or highperformance, long up-time enterprise hardware, almost all performance-oriented SoC systems are dependent on high bandwidth and low laten...
Introduction
Whether it’s the latest consumer multimedia device with ultra-high resolution display, or highperformance, long up-time enterprise hardware, almost all performance-oriented SoC systems are dependent on high bandwidth and low latency external memory systems to deliver within cost and performance boundaries. With the cost and power of adding additional or higher performance memory controllers being prohibitive in many or indeed most cases, schemes that can get the best performance from existing or more modest memory systems are desirable.Quality-of-Service (QoS) in the SoC interconnect and memory controller simultaneously enables low latency for highly latency-sensitive masters like CPUs, hard real-time demands from real-time devices and sufficient but not excessive bandwidth for potentially greedy masters like GPUs and high-performance DMAs.
Various QoS mechanisms are supported within ARM System on Chip (SoC) IP. This paper presents an overview of the mechanisms available for the SoC designer to chose from and discusses the scenarios where they may be most advantageous.
Article text
Re-use is only permitted for informational and non-commercial or personal use only.
