Memcached は、Facebook、Flicker、Wikipedia などのトラフィックの多いウェブサイトで使用されている高性能のインメモリ オブジェクト キャッシング システムです。ウェブ サーバーとデータベースの間のキャッシュ層として機能し、サーバーの応答時間を短縮します。 ネットワークを中心としたワークロードを加速するために、FPGA ベースのコンピューティング インスタンスがデータセンターに配置されるようになりました。LegUp Computing 社は、AWS EC2 F1 (FPGA) インスタンスを使用したクラウド ベースの Memcached を提供しています。LegUp 社の Memcached サーバーは、1 つの F1 インスタンスで 11M ops /秒以上の性能を達成し、AWS で管理される CPU Memcached サービスの AWS ElastiCache と比べて 9 倍の高速化を可能にします。我々の FPGA ベース Memcached サーバーは、300µs 以内にネットワーク要求に応答し、レイテンシも ElastiCache の 1/9 まで低減できます。
LegUp 社の FPGA Memcached サーバーは、一般的な Memcached のクライアント API と互換性があり、ソフトウェアに変更はありません。AWS 上の LegUp 社の Memcached インスタンスを起動して、ウェブサーバーに接続するだけとなります。 また、ザイリンクスの Alveo データセンター アクセラレータ カードを使用する、データセンター向けオンプレミス ソリューションも提供しています。