2

予備的な意見: これがこの質問に最適なスタック交換 Web サイトであるかどうかはわかりません。そうでない場合は、申し訳ありませんが、正しい Web サイトに移動する必要があります。


HP は最近、メモリスタと光通信に基づくThe Machineと呼ばれる研究プロジェクトについて発表しました。目標は、このプロジェクトが 4 年後、10 年後、または 20 年後に実現するかどうかを議論することではありません。目標は、そのようなコンピューターが計算集約型ソフトウェアの設計に何を意味するかを議論することです。

現在、私たちはエクサスケールのスーパーコンピューターを目指しています。この文脈では、コードの最適化は以下に焦点を当てる必要があると考えられることがよくあります。

  • ハイブリッド並列化 (MPI + スレッド化)

  • ベクトル化 (SIMD)

  • データの局所性 (データ転送のコストに比べてコンピューティングは無料です)

私の質問は、HP が提示したようなアーキテクチャが実現した場合、これらの優先順位、特に 3 番目の優先順位が変更されるでしょうか? (つまり、計算時間に比べてデータ転送が無料になる可能性があります)

4

1 に答える 1

1

メモリスタは、SRAM セルの代替として使用されます。メモリ密度/面積が増加し、電力効率が向上する可能性がありますが、データ局所性の概念は抽象的な概念であるため、変更されるとは思いません。はい、メモリ階層のすべてのレイヤーでストレージ/パフォーマンス機能が向上しますが、データ ブロックは一定の距離で分離されたままになります。サイクル レイテンシがゼロで容量が無限の魔法のメモリ ブロックが 1 つコアに接続されていない限り、データの局所性は常に最適化の課題として残ります。

于 2014-06-19T18:57:57.247 に答える