期刊文献+
共找到94篇文章
< 1 2 5 >
每页显示 20 50 100
Shared Cache Based on Content Addressable Memory in a Multi-Core Architecture
1
作者 Allam Abumwais Mahmoud Obaid 《Computers, Materials & Continua》 SCIE EI 2023年第3期4951-4963,共13页
Modern shared-memory multi-core processors typically have shared Level 2(L2)or Level 3(L3)caches.Cache bottlenecks and replacement strategies are the main problems of such architectures,where multiple cores try to acc... Modern shared-memory multi-core processors typically have shared Level 2(L2)or Level 3(L3)caches.Cache bottlenecks and replacement strategies are the main problems of such architectures,where multiple cores try to access the shared cache simultaneously.The main problem in improving memory performance is the shared cache architecture and cache replacement.This paper documents the implementation of a Dual-Port Content Addressable Memory(DPCAM)and a modified Near-Far Access Replacement Algorithm(NFRA),which was previously proposed as a shared L2 cache layer in a multi-core processor.Standard Performance Evaluation Corporation(SPEC)Central Processing Unit(CPU)2006 benchmark workloads are used to evaluate the benefit of the shared L2 cache layer.Results show improved performance of the multicore processor’s DPCAM and NFRA algorithms,corresponding to a higher number of concurrent accesses to shared memory.The new architecture significantly increases system throughput and records performance improvements of up to 8.7%on various types of SPEC 2006 benchmarks.The miss rate is also improved by about 13%,with some exceptions in the sphinx3 and bzip2 benchmarks.These results could open a new window for solving the long-standing problems with shared cache in multi-core processors. 展开更多
关键词 Multi-core processor shared cache content addressable memory dual port cam replacement algorithm benchmark program
下载PDF
Dual-Port Content Addressable Memory for Cache Memory Applications
2
作者 Allam Abumwais Adil Amirjanov +1 位作者 Kaan Uyar Mujahed Eleyat 《Computers, Materials & Continua》 SCIE EI 2022年第3期4583-4597,共15页
Multicore systems oftentimes use multiple levels of cache to bridge the gap between processor and memory speed.This paper presents a new design of a dedicated pipeline cache memory for multicore processors called dual... Multicore systems oftentimes use multiple levels of cache to bridge the gap between processor and memory speed.This paper presents a new design of a dedicated pipeline cache memory for multicore processors called dual port content addressable memory(DPCAM).In addition,it proposes a new replacement algorithm based on hardware which is called a near-far access replacement algorithm(NFRA)to reduce the cost overhead of the cache controller and improve the cache access latency.The experimental results indicated that the latency for write and read operations are significantly less in comparison with a set-associative cache memory.Moreover,it was shown that a latency of a read operation is nearly constant regardless of the size of DPCAM.However,an estimation of the power dissipation showed that DPCAM consumes about 7%greater than a set-associative cache memory of the same size.These results encourage for embedding DPCAM within the multicore processors as a small shared cache memory. 展开更多
关键词 Multicore system content addressable memory dual port cam cache controller set-associative cache power dissipation
下载PDF
Content Addressable Memory Using Automatic Charge Balancing with Self-Control Mechanism and Master-Slave Match Line Design
3
作者 Dr. Deepa Jose P. Suganya Dr. Palanichamy Nirmal Kumar 《Circuits and Systems》 2016年第6期597-611,共15页
Content Addressable Memory (CAM) is a type of memory used for high-speed search applications. Due to parallel comparison feature, the CAM memory leads to large power consumption which is caused by frequent pre-charge ... Content Addressable Memory (CAM) is a type of memory used for high-speed search applications. Due to parallel comparison feature, the CAM memory leads to large power consumption which is caused by frequent pre-charge or discharge of match line. In this paper, CAM for automatic charge balancing with self-control mechanism is proposed to control the voltage swing of ML for reducing the power consumption of CAM. Another technique to reduce the power dissipation is to use MSML, it combines the master-slave architecture with charge minimization technique. Unlike the conventional design, only one match line (ML) is used, whereas in Master-Slave Match Line (MSML) one master ML and several slave MLs are used to reduce the power dissipation in CAM caused by match lines (MLs). Theoretically, the match line (ML) reduces the power consumption up to 50% which is independent of search and match case. The simulation results using Cadence tool of MSML show the reduced power consumption in CAM and modified CAM cell. 展开更多
关键词 content addressable memory (cam) Match Line (ML) Master-Slave Match Line (MSML) Charge Balance Translation Look-Aside Buffer (TLAB)
下载PDF
基于FPGA的TCAM实现方法综述
4
作者 黄逍颖 郭志川 《网络新媒体技术》 2023年第1期1-11,共11页
近年来,FPGA由于其可编程和高性能的特性在高速网络中被大量使用,而在包处理中被广泛用于数据包分类等应用中的TCAM并没有内置于FPGA中。因此如何使用FPGA中的逻辑资源和存储资源来构建TCAM成为了研究热点。本文对主流的基于FPGA的TCAM... 近年来,FPGA由于其可编程和高性能的特性在高速网络中被大量使用,而在包处理中被广泛用于数据包分类等应用中的TCAM并没有内置于FPGA中。因此如何使用FPGA中的逻辑资源和存储资源来构建TCAM成为了研究热点。本文对主流的基于FPGA的TCAM实现方案进行了介绍和比较,包括基于块存储器(BRAM)的方案,基于分布式存储器(DRAM)的方案和基于触发器的方案。最后,对这些方案各自的优缺点和适用场景进行了总结。 展开更多
关键词 现场可编程逻辑门阵列 高速网络 三态内容寻址存储器 块存储器 分布式存储器
下载PDF
CAM辅助的哈希表查找性能分析 被引量:3
5
作者 万成威 邬江兴 +1 位作者 李玉峰 兰巨龙 《电子与信息学报》 EI CSCD 北大核心 2011年第2期272-277,共6页
现有大规模IP流处理方式中,哈希机制极具优势而在高速网络环境下被广泛采用,但其查找性能直接受限于访存次数。该文主要研究了CAM(Content Addressable Memory)辅助的哈希表(CAHT)查找性能。利用合理的近似,推导了单函数CAHT查找时平均... 现有大规模IP流处理方式中,哈希机制极具优势而在高速网络环境下被广泛采用,但其查找性能直接受限于访存次数。该文主要研究了CAM(Content Addressable Memory)辅助的哈希表(CAHT)查找性能。利用合理的近似,推导了单函数CAHT查找时平均访存次数的理论下限;结合单函数CAHT的分析结论给出了多函数CAHT查找时达到平均访存次数最小的条件。最后,使用实际网络数据验证了分析结果的有效性,为准确评估CAHT处理能力提供了必要的理论依据。 展开更多
关键词 cam(content addressable memory)辅助的哈希表(CAHT) 查找 平均访存次数下限 泊松分布
下载PDF
基于CAM的闪存无效块管理算法 被引量:2
6
作者 余辉龙 何昕 +1 位作者 魏仲慧 王东鹤 《计算机工程》 CAS CSCD 北大核心 2009年第16期251-252,255,共3页
针对NAND型闪存无效块结构,提出基于CAM的闪存无效块分类匹配算法。针对闪存擦除、写入和读取操作过程中无效块管理给出相应策略。在数据写入闪存过程中,采用片外SRAM数据备份的方法防止数据存储错误。通过搭建FPGA实验平台,证明该算法... 针对NAND型闪存无效块结构,提出基于CAM的闪存无效块分类匹配算法。针对闪存擦除、写入和读取操作过程中无效块管理给出相应策略。在数据写入闪存过程中,采用片外SRAM数据备份的方法防止数据存储错误。通过搭建FPGA实验平台,证明该算法能发现新增长的无效块,实现连续无效块快速匹配,并对数据进行冗余备份。 展开更多
关键词 无效块管理 NAND闪存 内容可寻址存储器 数据备份
下载PDF
多单元散列表与TCAM结合的OpenFlow流表查找方法 被引量:7
7
作者 李春强 董永强 吴国新 《通信学报》 EI CSCD 北大核心 2016年第10期128-140,共13页
在Open Flow网络中,交换机通过标准化的接口接受基于流的规则,执行基于流的报文处理。流表的查找是Open Flow交换机的核心功能,TCAM以其优异的性能广泛用于Open Flow流表的查找,然而基于TCAM的Open Flow流表查找具有较高的成本与能耗。... 在Open Flow网络中,交换机通过标准化的接口接受基于流的规则,执行基于流的报文处理。流表的查找是Open Flow交换机的核心功能,TCAM以其优异的性能广泛用于Open Flow流表的查找,然而基于TCAM的Open Flow流表查找具有较高的成本与能耗。为了降低流表查找的成本与能耗,提出了多单元散列表与TCAM结合的Open Flow流表存储与查找的方法。通过理论分析与仿真测试,给出了查找结构成本优化后的散列表、TCAM的容量配置;在该配置下,Hash-TCAM流表查找结构比单纯使用TCAM的方案节约90%以上的成本,有效降低了能耗,同时保持了相近的查找性能。 展开更多
关键词 OpenFlow 三态内容寻址存储器 散列表 流表
下载PDF
一种支持TCAM规则更新与压缩方法 被引量:4
8
作者 蔡立军 李杜 +1 位作者 池鹏 李睿 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2014年第8期94-100,共7页
提出了一种TCAM空间划分和规则压缩相结合的方法,使得OpenFlow网络在支持实时更新的同时能采用小容量的TCAM芯片来存储网络中的规则.所提方法将TCAM芯片空间划分为实时更新区和压缩存储区,实时更新区处在TCAM芯片的前部,用于存放中央控... 提出了一种TCAM空间划分和规则压缩相结合的方法,使得OpenFlow网络在支持实时更新的同时能采用小容量的TCAM芯片来存储网络中的规则.所提方法将TCAM芯片空间划分为实时更新区和压缩存储区,实时更新区处在TCAM芯片的前部,用于存放中央控制器发送过来的实时更新规则.后台服务器以一定的时间周期将TCAM芯片中的实时更新区的规则以及压缩存储区中的规则进行压缩,并将压缩后的规则存入TCAM的压缩区,保持实时更新区具有空间接收实时更新规则.分析了区间划分的比率问题,并利用ClassBench工具产生原始规则集进行了仿真实验,实验结果验证了本文方法的有效性. 展开更多
关键词 网络协议 OpenFlow Tcam 规则压缩 实时更新 空间划分
下载PDF
TM-CAM:一种高效的容软错误相联存储器 被引量:1
9
作者 孙岩 黎铁军 +1 位作者 王发源 张民选 《计算机工程与科学》 CSCD 北大核心 2014年第4期584-588,共5页
相联存储器是集成电路中对软错误最敏感的部件之一,但是其结构特点决定了不能使用错误保护码等传统容错方法进行保护。提出了一种容软错误的相联存储器结构TM-CAM,通过采用三值匹配线机制和仔细设计的三值灵敏放大器,能够检测相联存储... 相联存储器是集成电路中对软错误最敏感的部件之一,但是其结构特点决定了不能使用错误保护码等传统容错方法进行保护。提出了一种容软错误的相联存储器结构TM-CAM,通过采用三值匹配线机制和仔细设计的三值灵敏放大器,能够检测相联存储器中的任意一位错误,其结构简单高效。基于该结构,还提出了TM-CAM的访问算法。实验表明,TM-CAM能够以很小的开销有效地缓解相联存储器中的软错误问题。 展开更多
关键词 相联存储器 软错误 可靠性 三值匹配
下载PDF
基于TCAM的二维前缀报文分类算法 被引量:2
10
作者 王志恒 李晓勇 白英彩 《上海交通大学学报》 EI CAS CSCD 北大核心 2004年第1期9-13,共5页
报文分类已成为保障网络应用的服务质量及安全性的重要手段,而二维的前缀报文分类则是其中最为常用的.通过对规则冲突的分析,提出了一个基于三态内容可寻址存储器(TCAM)的二维前缀报文分类算法,该算法借助TCAM的并行查找能力,在一个指... 报文分类已成为保障网络应用的服务质量及安全性的重要手段,而二维的前缀报文分类则是其中最为常用的.通过对规则冲突的分析,提出了一个基于三态内容可寻址存储器(TCAM)的二维前缀报文分类算法,该算法借助TCAM的并行查找能力,在一个指令周期内找到前缀的最长匹配,采用内存映像及相关数据结构消除了规则之间的冲突,实现了快速的二维前缀分类查找.与其他二维分类算法相比,该算法具有最小的查找时间复杂度和较小的内存空间复杂度. 展开更多
关键词 三态内容可寻址存储器 报文分类算法 二维前缀报文分类
下载PDF
基于TCAM的高效浮动关键词匹配算法 被引量:3
11
作者 李鲲鹏 兰巨龙 《计算机工程》 CAS CSCD 2012年第4期269-271,274,共4页
针对传统浮动关键词匹配算法功耗高和速率低的问题,提出一种基于三态内容寻址寄存器(TCAM)的高效匹配算法。该算法应用关键词分类数据结构,将关键词存储在不同的TCAM模块中,并只将疑似关键词送入TCAM中查找匹配,从而减少每次访问TCAM查... 针对传统浮动关键词匹配算法功耗高和速率低的问题,提出一种基于三态内容寻址寄存器(TCAM)的高效匹配算法。该算法应用关键词分类数据结构,将关键词存储在不同的TCAM模块中,并只将疑似关键词送入TCAM中查找匹配,从而减少每次访问TCAM查找的表项数目,提高一个查询周期内待匹配报文的移动速度。仿真结果表明,与传统算法相比,该算法功耗较低、匹配速度较快。 展开更多
关键词 浮动关键词 三态内容寻址寄存器 关键词分类数据结构 分配器
下载PDF
针对有限TCAM的SDN网络灵活局部路由故障恢复 被引量:2
12
作者 孙宇 梁毅娟 《现代电子技术》 北大核心 2018年第8期13-16,共4页
在软件定义网络中,使用大量的备份路径的转发规则会频繁地在交换机上进行数据流驱动,会增加带宽需求和处理延迟。对此,开发一组问题优化模型,可最小化备份路径所需的额外规则和带宽数量。由于该问题的计算复杂性,设计两个启发式算法计... 在软件定义网络中,使用大量的备份路径的转发规则会频繁地在交换机上进行数据流驱动,会增加带宽需求和处理延迟。对此,开发一组问题优化模型,可最小化备份路径所需的额外规则和带宽数量。由于该问题的计算复杂性,设计两个启发式算法计算备份路径:前向局部路由(FLR)和后向局部路由(BLR),从而提高TCAM和带宽的使用效率,并基于网络状态采用FLR和BLR设计了灵活自适应故障恢复框架。最后,通过在Internet 2网络拓扑上的仿真实验,显示所提算法在故障数据的抑制上要优于选取的对比算法,验证了算法性能优势。 展开更多
关键词 软件定义网络 局部路由 内容寻址存储器 交换机 备份路径 故障恢复
下载PDF
基于CAM的雷达信号实时预分选硬件实现 被引量:4
13
作者 王天云 姜秋喜 董阳春 《电子工程师》 2006年第8期1-3,共3页
CAM(内容可寻址存储器)是一种快速匹配存储器件,在通信、雷达等许多领域有着广泛的应用。在介绍CAM基本原理的基础上,例举了一种基于CAM实现关联比较器的设计方法,通过仿真验证了设计的正确性,基本上实现了雷达信号的纯硬件快速预分选,... CAM(内容可寻址存储器)是一种快速匹配存储器件,在通信、雷达等许多领域有着广泛的应用。在介绍CAM基本原理的基础上,例举了一种基于CAM实现关联比较器的设计方法,通过仿真验证了设计的正确性,基本上实现了雷达信号的纯硬件快速预分选,达到了实时性和可靠性要求。 展开更多
关键词 雷达信号分选 现场可编程门阵列 内容可寻址存储器 关联比较器
下载PDF
用FPGA实现较大规模的CAM 被引量:3
14
作者 刘潇 高峻 《电子工程师》 2003年第7期16-18,共3页
介绍了一种利用Xilinx公司FPGA中分布式RAM来实现 10 2 4× 2 8bitCAM的方法。该方法有效利用了FPGA中的资源 ,使得在FPGA中构造较大规模CAM成为可能。使用该方法构造的CAM具有灵活方便、扩展性强、工作时钟频率高、写入需 1个时钟... 介绍了一种利用Xilinx公司FPGA中分布式RAM来实现 10 2 4× 2 8bitCAM的方法。该方法有效利用了FPGA中的资源 ,使得在FPGA中构造较大规模CAM成为可能。使用该方法构造的CAM具有灵活方便、扩展性强、工作时钟频率高、写入需 1个时钟周期、查询需 18个时钟周期等特性。针对该CAM查询周期较长的缺点 ,在ATM应用中 ,提出一种对ATMheader进行预处理来提高CAM利用率的方法 ,使该CAM实现 5 0 0万次 /s查表操作。 展开更多
关键词 FPGA cam Xilinx公司 存储器
下载PDF
一种基于包围盒的存储高效SDN规则缓存算法
15
作者 张波 黄昆 汪漪 《计算机技术与发展》 2024年第7期55-61,共7页
软件定义网络(Software Defined Networking,SDN)是一种革命性的网络架构,主要思想是将控制平面与数据平面分离,并且还拥有开放可编程特性。其对数据包转发以及网络资源管理方面有着极高的要求。三态内容寻址存储器(Ternary Content Add... 软件定义网络(Software Defined Networking,SDN)是一种革命性的网络架构,主要思想是将控制平面与数据平面分离,并且还拥有开放可编程特性。其对数据包转发以及网络资源管理方面有着极高的要求。三态内容寻址存储器(Ternary Content Addressable Memory,TCAM)因其快速规则匹配能力通常作为规则的缓存应用于SDN交换机中。规则缓存将大部分流量引导到高性能的硬件路径上,可以显著提升网络性能。然而,规则之间存在的依赖关系使得缓存的利用率变低。因此,合理的规则缓存算法对本就稀有的TCAM资源来说十分重要。聚焦规则间的依赖关系,该文提出了CacheBand规则缓存算法。该算法利用包围盒思想,通过对规则及当前流量的分析,智能产生绷带规则,切断了规则间的依赖关系。实验证明,在不同数据包速率下,与同类算法相比,CacheBand可减少约68%的缓存条目,显著降低了流表压力,为数据转发提供了可靠的缓存方案。 展开更多
关键词 软件定义网络 三态内容寻址存储器 规则依赖 规则缓存 包围盒
下载PDF
关于非线性CAM神经网络的稳定性分析
16
作者 廖晓昕 吴新余 《南京邮电学院学报》 北大核心 1993年第2期68-72,共5页
本文就Hopficld研究过的CAM(Content Addressable Memory:内容选址存储器)连续的非线性神经网络模型,指出Hopfield所引进的能量函数法的一些不完善之处,然后改造Hopfield的能量函效,完善文献[1]~[4]关于稳定性的结果,给出了一些正确的... 本文就Hopficld研究过的CAM(Content Addressable Memory:内容选址存储器)连续的非线性神经网络模型,指出Hopfield所引进的能量函数法的一些不完善之处,然后改造Hopfield的能量函效,完善文献[1]~[4]关于稳定性的结果,给出了一些正确的严格的具体判据。 展开更多
关键词 神经网络 选址存储器 稳定分析
下载PDF
基于Hash和CAM的IPv6路由查找算法 被引量:3
17
作者 王瑞青 杜慧敏 王亚刚 《计算机工程》 CAS CSCD 2012年第8期50-53,共4页
分析实际网络中的IPv6前缀分布规律与增长趋势,提出一种基于Hash和内容可寻址存储器(CAM)的IPv6路由查找算法。将长度能被8整除的前缀存储在8个Hash表中,发生Hash冲突的前缀存储在CAM中,长度不能被8整除的前缀按照一定的组织方式存储在... 分析实际网络中的IPv6前缀分布规律与增长趋势,提出一种基于Hash和内容可寻址存储器(CAM)的IPv6路由查找算法。将长度能被8整除的前缀存储在8个Hash表中,发生Hash冲突的前缀存储在CAM中,长度不能被8整除的前缀按照一定的组织方式存储在随机存取存储器中。分析结果表明,该算法具有较高的存储利用率、查找速率及更新速率,并且易于扩展和硬件实现。 展开更多
关键词 IPV6路由查找 哈希压缩 两级查找 流水线 内容可寻址存储器
下载PDF
一种基于Bloom-filter表项压缩的TCAM业务识别算法 被引量:3
18
作者 陈正虎 兰巨龙 +1 位作者 黄万伟 李玉峰 《电子与信息学报》 EI CSCD 北大核心 2011年第9期2212-2218,共7页
在三态内容寻址存储器(Ternary Content Addressable Memory,TCAM)表项宽度和存储容量约束下,该文提出一种基于匹配表项压缩的BF-TCAM算法,采用Bloom-Filter(BF)对匹配关键字进行单字节编码压缩关键字长度,解决了匹配吞吐率低和存储空... 在三态内容寻址存储器(Ternary Content Addressable Memory,TCAM)表项宽度和存储容量约束下,该文提出一种基于匹配表项压缩的BF-TCAM算法,采用Bloom-Filter(BF)对匹配关键字进行单字节编码压缩关键字长度,解决了匹配吞吐率低和存储空间不足问题。针对BF在表项压缩过程带来的冲突率上升问题,引入向量存储空间策略,利用向量存储空间实现多个哈希函数映射,相对于比特向量策略,有利于降低匹配冲突率。测试实验表明,相对于传统的TCAM匹配算法,BF-TCAM算法不但提高了匹配吞吐率和存储空间利用率,同时可有效降低BF压缩产生的冲突率。 展开更多
关键词 三态内容寻址存储器(Tcam) Bloom滤波器(BF) 模式匹配
下载PDF
高性能路由器中CAM控制器的实现方法
19
作者 文全刚 王雪瑞 《电脑与信息技术》 2006年第5期51-53,共3页
文章介绍了CAM的作用以及CAM控制器设计的基本要求,提出了一种在高性能路由器ATM接口中实现CAM控制器的方法,描述了如何在FPGA中实现该方案,并介绍了该方案应用的实际效果。
关键词 cam 控制器 FPGA
下载PDF
基于决策树映射的低功耗TCAM包分类方案 被引量:3
20
作者 李文军 刘馨蔚 +2 位作者 邢凯轩 乐文霞 李挥 《计算机应用研究》 CSCD 北大核心 2021年第1期237-240,255,共5页
为了实现网络流的线速转发,高性能交换机普遍采用三态内容寻址存储器(TCAM)来构建其包分类引擎。针对TCAM功耗高的问题,近年来出现了许多低功耗索引方案,实现了TCAM存储块的选择性激活以降低功耗,但这些索引方案普遍采用自底向上的局部... 为了实现网络流的线速转发,高性能交换机普遍采用三态内容寻址存储器(TCAM)来构建其包分类引擎。针对TCAM功耗高的问题,近年来出现了许多低功耗索引方案,实现了TCAM存储块的选择性激活以降低功耗,但这些索引方案普遍采用自底向上的局部优化算法来构建,无法有效实现流表规则的均匀划分,严重影响了TCAM的存储效率及功耗降低效果。提出并实现了一种基于决策树映射的TCAM低功耗索引方案,在极大降低功耗的同时提升了TCAM的存储效率。利用规则普遍存在的小域特征,将原始规则集划分为若干个规则子集,然后针对各个子集的特征域,采用自顶向下的方式分别构建平衡决策树,最后通过对各个决策树进行贪心遍历,从而得到TCAM索引列表。实验表明,针对规模为十万条的规则集,算法在仅使用额外1.3%存储空间开销的同时实现了98.2%的功耗降低。 展开更多
关键词 软件定义网络 OpenFlow 包分类 三态内容寻址存储器 低功耗
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部