森/Benz/NoC概要
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[森/Benz]]
*Network-on-Chip(NoC)の概要 [#v562ebe7]
**NoCの必要性 [#ead14099]
-バスアーキテクチャの
**NoCの動作 [#rc53c879]
-
**NoCを構成する要素 [#nbd314e1]
-ネットワークトポロジー
-マッピング
-ルーティング
-ネットワークインターフェイス
--ネットワークトポロジーを決めて、各ノードの入出力に当たるところにアプリケーション処理などのマッピングを行う。 そのネットワーク上をパケットがルーティング、フォワーディングの方法に従って転送される。ネットワークインターフェイスは、各ノードと各コアの間に必要な、データとパケットの切り替えを行うもの。
***ネットワークトポロジー [#hddedb80]
-恐らく、NoCを見る上で一番上の階層にあたるのが、トポロジーとなる。各ノード(スイッチ)をどのようにつなぎ合わせるか等を決めるのがトポロジーに当たる。最も単純な構成が、メッシュトポロジーとなっている。
***マッピング [#o0cc0094]
-マッピングとは、各コアをどのノード(スイッチ)に宛がうのかを決定する処理。パケット転送を行うので、マッピングによっては一部の転送が通信のネックになる可能性がある。
***フォワーディング(転送方法) [#gad1220a]
-パケットの転送方法には、複数のタイプがある。各タイプごとに、フリットの構成なども異なる。代表的な転送方法として、ストアアンドフォワーディング、ワームホール、バーチャルカットスルーの3つの方法がある。それぞれの転送方法には、面積と転送速度の間にトレードオフの関係がある。
--フリットとは、パケットをより細分化したもの。
***ルーティング [#ycae2ab9]
-ルーティングとは、パケットがどのルートを通って転送先へ送られるか決めることである。大きく2種類に分けると、静的ルーティングと動的ルーティングの2つがある。静的ルーティングとは、通信の混雑に関係なく初めに決められたルートを通る手法のことである。動的ルーティングとは、通信が込み合っているノードを回避するようなアルゴリズムを用いて動的にルートを変更するルーティングである。動的ルーティングの場合は、デッドロックに陥る可能性も考慮する必要がある。
***ネットワークインターフェイス [#ef0b6d41]
-パケット転送を行うに当たって各コア内のデータをパケットに変換するために必要なモジュールである。フリットの構成は、フォワーディングの方法によって異なるが、
***おすすめ参考資料 [#g5277c8a]
-Survey of Network on Chip (NoC) Architectures & Contributions
-Network-on-Chip in Digital Hearing Aids
何か意見などありましたら、よろしくお願いします。
----
#comment
終了行:
[[森/Benz]]
*Network-on-Chip(NoC)の概要 [#v562ebe7]
**NoCの必要性 [#ead14099]
-バスアーキテクチャの
**NoCの動作 [#rc53c879]
-
**NoCを構成する要素 [#nbd314e1]
-ネットワークトポロジー
-マッピング
-ルーティング
-ネットワークインターフェイス
--ネットワークトポロジーを決めて、各ノードの入出力に当たるところにアプリケーション処理などのマッピングを行う。 そのネットワーク上をパケットがルーティング、フォワーディングの方法に従って転送される。ネットワークインターフェイスは、各ノードと各コアの間に必要な、データとパケットの切り替えを行うもの。
***ネットワークトポロジー [#hddedb80]
-恐らく、NoCを見る上で一番上の階層にあたるのが、トポロジーとなる。各ノード(スイッチ)をどのようにつなぎ合わせるか等を決めるのがトポロジーに当たる。最も単純な構成が、メッシュトポロジーとなっている。
***マッピング [#o0cc0094]
-マッピングとは、各コアをどのノード(スイッチ)に宛がうのかを決定する処理。パケット転送を行うので、マッピングによっては一部の転送が通信のネックになる可能性がある。
***フォワーディング(転送方法) [#gad1220a]
-パケットの転送方法には、複数のタイプがある。各タイプごとに、フリットの構成なども異なる。代表的な転送方法として、ストアアンドフォワーディング、ワームホール、バーチャルカットスルーの3つの方法がある。それぞれの転送方法には、面積と転送速度の間にトレードオフの関係がある。
--フリットとは、パケットをより細分化したもの。
***ルーティング [#ycae2ab9]
-ルーティングとは、パケットがどのルートを通って転送先へ送られるか決めることである。大きく2種類に分けると、静的ルーティングと動的ルーティングの2つがある。静的ルーティングとは、通信の混雑に関係なく初めに決められたルートを通る手法のことである。動的ルーティングとは、通信が込み合っているノードを回避するようなアルゴリズムを用いて動的にルートを変更するルーティングである。動的ルーティングの場合は、デッドロックに陥る可能性も考慮する必要がある。
***ネットワークインターフェイス [#ef0b6d41]
-パケット転送を行うに当たって各コア内のデータをパケットに変換するために必要なモジュールである。フリットの構成は、フォワーディングの方法によって異なるが、
***おすすめ参考資料 [#g5277c8a]
-Survey of Network on Chip (NoC) Architectures & Contributions
-Network-on-Chip in Digital Hearing Aids
何か意見などありましたら、よろしくお願いします。
----
#comment
ページ名: