human
シェーダーのコンピューティングについてもっと知りたいです。そのための良いリソースはどこにありますか？
gpt
コンピュート・シェーダーについて学ぶための良いリソースがたくさんある：

CUDA by Example - コンピュートシェーダーに関する良い章があります。この本はCUDAに焦点を当てていますが、コンセプトはOpenGL/DirectXのコンピュートシェーダーにもよく通じます。
Mozilla Developer Network - コンピュートシェーダの概要がよくまとまっています。
Ray tracing in a weekend - この本は、レイトレーサーを実装するためにコンピュートシェーダーを使用しています。
Scratchapixel - GPGPUとコンピュートシェーダに関する一連の記事があります。
DirectX compute shader tutorials - Direct3D のコンピュートシェーダーを学ぶための良いハンズオンチュートリアルです。
使用しているグラフィックスAPI（DirectXやOpenGLなど）の公式ドキュメントに、コンピュートシェーダの使用方法に関する情報や例が掲載されている可能性があります。
Redditの/r/GraphicsProgrammingやStack Overflowなどのオンラインコミュニティは、経験豊富なグラフィックスプログラマーに質問したり学んだりするのに最適な場所です。
UdemyやCourseraで提供されているようなオンラインコースも、コンピュートシェーダーやグラフィックプログラミング全般について学ぶのに良い方法です。

コンピュートシェーダーについて理解すべき重要なことは、次のとおりです：

GPU上で実行され、多くのコアで並列化される。
ピクセルを出力しないが、生データ（テクスチャ、バッファ）を出力できる。
共有メモリとアトミック操作は並列処理に便利です。
スレッドグループとローカル/グループサイズは重要な概念です。

これらの核となる概念を理解したら、あとは様々なコンピュートシェーダアルゴリズム/カーネルを書く練習と、そのパフォーマンスを最適化するだけです。
human
Compute Shadersの以前の経験がなく、初心者にどのリソースを推奨できますか？
gpt
良い初心者向けリソースを選ぶかどうかは、あなたの現在の目標とスキルに大きく依存する。

コンピュート・シェーダーに関連するプロジェクトやタスクの中で、自分にとって最も小さいもので、興味のあるものを選び、その目標を達成することを中心に研究することをお勧めします。それは、数回の短い努力で完了できると思うものでなければなりません。見つけられる限り多くのリソースから情報を引き出し、面白そうなことがあれば、遠慮なく小さな研究を進めてください。

目的が壮大すぎたり、思いつきが悪かったりした場合は、遠慮なくプロジェクトを修正するか、放棄してください。  目標は学ぶことであり、プロジェクトを完成させることではないことを忘れないでください。

小さなプロジェクトに集中することで、特定しにくいスキルを幅広く学ぶことができる。  この戦略を使えば、幅広い情報源から情報を得ることができるため、「何がベストか」的な質問は消え去るだろう。

(さらに、Open Assistantは、ほとんどすべての質問に対して、的を絞った、情報に基づいた、カスタマイズされた回答を提供する素晴らしいリソースです)。