[文章][key-value stores with FPGAs]
摘要:
分散式內存中的鍵值存儲例如緩存在當前的Web基礎結構中已成為關鍵的中間件應用程序。然而,專為單線程性能優化的x86架構和這個具有內存密集、並行屬性的應用不是匹配的很好,x86系統受限於有限的性能可擴展性和高功耗。在本文中,我們提出了一種新穎的緩存架構的設計,在FPGA上首次實現了適用於所有數據包大小的10Gbps線速處理 。通過將功能轉化為數據流結構,不僅可以提供顯著的加速,而且功耗低於任何x86。更特別的,用我們的原型得到了每秒每瓦36倍的性能提升,相比於在經過軟體優化的常規伺服器上運行的最好結果。 另外,我們表明使用緊湊的網路介面、內存和計算的集成, 往返延遲可降至4.5毫秒以下。
原文:
https://www.cs.princeton.edu/courses/archive/spring16/cos598F/11566-hotcloud13-blott.pdf推薦閱讀: