Login

CoreLink 高级服务质量

CoreLink 高级服务质量 Image
CoreLink高级服务质量(QoS-301、QoS-400)是 CoreLink™ 网络互连(NIC-301、NIC-400)产品的一个选件,可为架构师提供基本工具以有效共享关键接口(如 DDR 内存)的有限带宽。

片上数据流具有一些必须通过互连和内存控制器同时满足的要求,例如:

  • 最大限度提高显示控制器的延迟以防止丢帧
  • 带宽关键 DMA
  • 延迟敏感 CPU

作为相应系统设计的一部分,高级服务质量(QoS-301、QoS-400)可以保证最坏情况下的延迟和带宽,并最大限度降低平均延迟。这会最大限度提高 Cortex™ 处理器应用程序性能,并保证复杂多媒体系统中基于 Mali™ GPU 的图形和视频的用户体验。

参加研讨会:“高性能和高能源效率高清多媒体的 QoS

CoreLink 高级服务质量功能

QoS 使用针对关键组件的硬件资源,管理网络互连入口处的数据通信。QoS 与 CoreLink 动态内存控制器(DMC-400、DMC-34x)结合使用以完成以下任务:

  • 最大限度降低最大数据量主接口的平均延迟;
  • 同时保证实时通信的带宽和延迟。

QoS 动态调整主接口的优先级以符合其设定的事务延迟要求。主接口以所需的最低优先级运行,从而释放系统资源以供其他接口使用。通信量调整功能管理系统队列,并保证内存控制器队列不会阻塞互连中的其他通道。

QoS 与 AMBA Designer 完全集成在一起,这样,SoC 设计人员就可在配置 CoreLink 网络互连(NIC-400、NIC-301)的同时配置 QoS 硬件。

QoS 虚拟网络防止阻塞

QoS 虚拟网络 (QVN-400) 在互连 (NIC-400) 和内存控制器 (DMC-400) 中使用优先级驱动的缓冲区空间分配,在同一组资源上提供虚拟通道,以防止交叉流和线端阻塞。这可确保优先级较高的通信类型(例如时间苛刻的传输和延迟敏感的 CPU 负载)始终有无障碍的通道,同时保证可容忍延迟的主接口(例如媒体处理器)可以使用最大的带宽量。

 

针对高效率进行优化并确保获得较高的性能

 传统系统设计要求架构师过度参与工程化实现,以确保获得较高的性能。通过使用高级服务质量,架构师可以更好地优化设计并使用硬件控制系统中的通信流。

有关使用 CoreLink 网络互连 (NIC-301) 和高级服务质量 (QoS-301) 的更多详细信息和结果,请阅读以下白皮书:

Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set