CoreLinkアドバンスト クオリティ オブ サービスの特徴
QoSはデータ トラフィックの管理をネットワーク インターコネクトへのエントリで、必須コンポーネントのターゲット ハードウェア リソースを使って行います。 CoreLinkダイナミック メモリ コントローラ(DMC-400、DMC-34x)と連係して、QoSは
- ベスト エフォートのマスタの平均レイテンシを最小化し、
- 同時にリアルタイム トラフィックの帯域幅とレイテンシを保証します。
QoSはトランザクションのレイテンシが目標値と一致するように、マスタの優先度を動的に調整します。マスタはできるだけ低い優先度で動作し、他のものが使用できるようにシステム リソースを解放します。 トラフィック シェーピングは、システム キューを管理し、メモリ コントローラ キューがインターコネクトの他のパスをブロックしないことを保証します。
QoSはAMBAデザイナーと完全に統合されているので、SoC設計者はQoSハードウェアをCoreLinkネットワーク インターコネクト(NIC-400、NIC-301)に合わせて設定できます。
QoS仮想ネットワークがブロッキングを防止
QoS仮想ネットワーク(QVN-400)は、インターコネクト(NIC-400)とメモリ コントローラ(DMC-400)の両方で優先度に基づいてバッファ領域を割り付け、同じリソース セット上に仮想チャネルを提供して、クロスストリームと行頭のブロッキングを防ぎます。 そのため、タイムアウトが重要な転送やレイテンシに敏感なCPU負荷など、優先度の高いトラフィック タイプに常にクリア パスを保証すると同時に、メディア プロセッサなど、レイテンシ許容度の高いマスタには最大限の帯域幅を使用できるようにします。

アドバンスト クオリティ オブ サービス(QoS-301、QoS-400)は、

