インテル® Hyperflex™ アーキテクチャー高性能デザイン・ハンドブック

ID 683353
日付 10/04/2021
Public
ドキュメント目次

5.2.7. 複雑なクリティカル・チェーン

複雑なクリティカル・チェーンは、複数のジョインポイントで接続された複数のセグメントで構成されています。結合点は、Fitterレポートの結合列に正の整数で示されます。結合点は、クリティカル・チェーンのセグメントの端にリストされ、セグメントが発散または収束する位置を示します。結合点は、チェーンがテキストベースの行指向のレポートにリストされているときにチェーンセグメント間の接続を示します。結合点は、回路内の要素に対応し、他の要素にどのように接続してクリティカル・チェーンを形成しているかを示します。

次の例は、次の表のサンプルクリティカル・チェーンを使用して、結合ポイントが回路接続にどのように対応しているかを示しています。

表 14.  サンプルクリティカル・チェーン
パス情報 レジスター レジスターID エレメント
  REG #1 a
      b
  REG #2 c
------------ ------------ ------------ ------------
  REG #3 d
      e
  REG #2 c
------------ ------------ ------------ ------------
  REG #3 d
      f
  REG #4 g
------------ ------------ ------------ ------------
      g
      h
      a
図 118. サンプル・クリティカル・チェーンの視覚的表現図の各円には、要素名とクリティカル・チェーンテーブルからのジョインポイント番号が含まれています。

長いクリティカル・チェーンでは、最適化のためにクリティカル・チェーンの小さな部分を特定します。デザインをリコンパイルし、クリティカル・チェーンの変更を分析します。クリティカル・チェーンの一部に最適化作業を集中させる他の方法については、 Optimizing Loopsを参照してください。