摘要:

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

原文:

https://www.cs.princeton.edu/courses/archive/spring16/cos598F/11566-hotcloud13-blott.pdf?

www.cs.princeton.edu


推薦閱讀:
查看原文 >>
相关文章