私は、128ノードのLinuxおよびWindowsクラスターで実行されるフォトニックシミュレーションパッケージを作成する準備をしています。このパッケージは、ジョブを設計してクラスターに送信するためのWindowsベースのクライアントを備えています。
これのほとんどはよく知られた根拠ですが、実数処理能力の観点から、C#がC++にどのように積み重なるのか興味があります。私は両方の言語に非常に慣れていますが、.NETまたはMonoを使用したC#の優れたオブジェクトモデルとフレームワークのサポートは非常に魅力的です。ただし、このアプリケーションでは、開発者の好みのために処理能力をあまり犠牲にすることはできません。
この分野での経験はありますか?利用可能なハードベンチマークはありますか?最終的なマシンコードは、C#またはC ++ソースのどちらからのものでも、同じ手法を使用して最適化されると思います。特に、これは通常、pcode/ILレベルで行われるためです。