予備的な意見: これがこの質問に最適なスタック交換 Web サイトであるかどうかはわかりません。そうでない場合は、申し訳ありませんが、正しい Web サイトに移動する必要があります。
HP は最近、メモリスタと光通信に基づくThe Machineと呼ばれる研究プロジェクトについて発表しました。目標は、このプロジェクトが 4 年後、10 年後、または 20 年後に実現するかどうかを議論することではありません。目標は、そのようなコンピューターが計算集約型ソフトウェアの設計に何を意味するかを議論することです。
現在、私たちはエクサスケールのスーパーコンピューターを目指しています。この文脈では、コードの最適化は以下に焦点を当てる必要があると考えられることがよくあります。
ハイブリッド並列化 (MPI + スレッド化)
ベクトル化 (SIMD)
データの局所性 (データ転送のコストに比べてコンピューティングは無料です)
私の質問は、HP が提示したようなアーキテクチャが実現した場合、これらの優先順位、特に 3 番目の優先順位が変更されるでしょうか? (つまり、計算時間に比べてデータ転送が無料になる可能性があります)