私は様々な人々から、プログラム可能なイーサネットカードが存在し、容易に入手できると聞いてきました。しかし、私はまだこれらの神秘的なデバイスの1つを追跡することができなければならないので、私は彼らがまさにその神話かどうか疑問に思っています。プログラム可能なイーサネットデバイス(オンボードのCPUと考える)は本当に存在しますか?
このようなプログラム可能なカードには、ギガビットイーサネットインターフェイスがあり、プログラマブルCPUがあり、PCI Express経由でホストシステムに接続します。これらのカードが対処する問題領域は、カード自体が作業を行い、オペレーティングシステムに「レポートバック」する低遅延ネットワークアプリケーションです。基本的に、このカードはコプロセッサーとして機能し、カード上のすべての低レイテンシ要件を処理するため、ユーザの地面に低遅延コードを書き込む問題を回避します。応答時間は0.4ms〜0.5msと考えています。
私の質問は、これらのカードが本当に存在しているかどうかです。もしそうなら、私はどこに手を差し伸べることができますか?
私が解決策としてこれを検討している理由は、アプリケーションの一部だけがリアルタイム性を必要とするためです。決定が下され、実行されると、アクション自体が0.5ms以内で起こっている限り、それについて私に教えてもらうのに1秒かかるかどうかは気にしません – PeterM