Low power RAM-based hierarchical CAM on FPGA

ReConFig(2014)

引用 27|浏览3
暂无评分
摘要
Content Addressable Memories (CAMs) have been widely used to implement various high speed search functions in network devices such as routers and servers. In these devices, the role of CAM is to classify, drop or forward internet packets (i.e., packet classification). However, CAM suffers from several shortcomings such as high power consumption and low integration density. In addition, CAM is not available in most of modern Field Programmable Gate Array (FPGA), which has broad applications in network infrastructures. Therefore RAM-based CAM emulation has emerged as a promising alternative to CAM not only because RAM is a relatively mature technology but also due to the fact that there are more and larger RAM blocks on modern FPGA. In this paper, we propose a hierarchical search scheme for RAM-based CAM on FPGA. If a match is found in previous blocks, no subsequent search will be triggered and therefore average power consumption is reduced. Comparing with previous works which have not employed this technique, simulation results show that our method could reduce the power consumption up to 11.0% and 9.7% for block RAM based and distributed RAM based implementation respectively.
更多
查看译文
关键词
internet packets,routers,power consumption,random-access storage,packet classification,ram-based cam emulation,low-power electronics,servers,distributed ram,ram,content addressable memories,field programmable gate array,hierarchical search,high speed search functions,cam,network infrastructures,fpga,network devices,hierarchical search scheme,content-addressable storage,field programmable gate arrays,low power ram-based hierarchical cam,memory management,computer aided manufacturing,emulation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要