CUDA (できれば C) でのプログラミングを含むエントリーレベルのポジションの面接が 1 週間後に控えています。
面接中に予想される面接の質問を誰かが提案できるかどうか疑問に思っていました.
公式のプログラミング ガイドを読みましたが、今はそれほど便利ではありません。
ありがとう。
準備する必要があると思ういくつかの質問は次のとおりです。
「長さ M (N>>M) の N 個のベクトルがあります。距離行列を評価するためのカーネルをどのように設計するか教えてください。問題が細分化される方法と、スレッドが相互に結合する方法に特に注意してください。 -稼働率を向上させるために使用できます。
M>>Nの場合、この質問に対するあなたの答えはどのように変わりますか?」
ここでの目的は、コードを書かせることではなく、大声で考えさせることです。これは、GPGPU テクノロジの使用方法を本当に理解していることを示しており、単にユーザー ガイドを逆流させているわけではありません。
それが科学的な役割である場合は、浮動小数点と数値の精度に関する質問が予想されます。特に、NVIDIA SDK のリダクション サンプルを確認する必要があります。これは、Fabrizio の投稿でも点の全負荷が示されているためです。