期刊文献+
共找到18篇文章
< 1 >
每页显示 20 50 100
面向多核处理器的Linux网络报文缓冲区重用机制研究 被引量:4
1
作者 姚崎 刘吉强 +1 位作者 韩臻 沈昌祥 《通信学报》 EI CSCD 北大核心 2009年第9期102-108,共7页
提出一种多核架构下Linux网络报文缓冲区重用无锁算法。通过建立Linux网络转发模型,分析了Linux网络报文缓冲区重用机制的工作原理,指出其在多核处理器上扩展性不好的主要原因在于:互斥机制占用了较多的处理时间,较差的Cache行为特征降... 提出一种多核架构下Linux网络报文缓冲区重用无锁算法。通过建立Linux网络转发模型,分析了Linux网络报文缓冲区重用机制的工作原理,指出其在多核处理器上扩展性不好的主要原因在于:互斥机制占用了较多的处理时间,较差的Cache行为特征降低了指令执行效率。设计并实现了MSRQ回收重用算法,实现无需互斥机制对重用队列的并行操作,并且具有更好的Cache行为特征。实验证明,MSRQ算法的小包转发性能比原有的缓冲区重用算法提高了67%。 展开更多
关键词 网络转发 缓冲区重用 多核处理器 数据竞争 cache行为
下载PDF
建立源程序级的CACHE意识 被引量:1
2
作者 郑玉彤 《中央民族大学学报(自然科学版)》 2004年第1期51-55,共5页
 本文论述CACHE机理,深入分析了在源程序级加强程序局部性的若干方法,并认为应把学术领域中对CACHE行为的分析引入本科教学中,培养并加强学生的CACHE意识,编写具有良好局部性的程序,以充分利用当代微处理器的硬件复杂性,发挥其性能潜力.
关键词 源程序级 cache机理 程序局部性 当代微处理器 cache行为
下载PDF
协议处理中一种基于包调度的优化策略
3
作者 张志斌 郭莉 方滨兴 《计算机工程》 CAS CSCD 北大核心 2007年第17期20-22,25,共4页
网络带宽的增长给协议处理程序的性能提出了更高要求。而程序的Cache行为是目前影响程序性能的重要因素。该文通过对协议处理中指令Cache行为的形式化分析证明,在批量处理中要获得最优的Cache行为是一个NP难问题,提出了一种基于离线包... 网络带宽的增长给协议处理程序的性能提出了更高要求。而程序的Cache行为是目前影响程序性能的重要因素。该文通过对协议处理中指令Cache行为的形式化分析证明,在批量处理中要获得最优的Cache行为是一个NP难问题,提出了一种基于离线包调度的指令Cache行为优化策略,分析了该策略对处理性能可能带来的影响。 展开更多
关键词 协议处理 cache行为 调度
下载PDF
基于队列的处理器亲和机制及在网络转发中的应用
4
作者 姚崎 韩臻 高志明 《北京交通大学学报》 CAS CSCD 北大核心 2010年第2期106-110,共5页
提出一种新的基于多报文队列的处理器亲和机制,与传统基于网络接口的亲和机制相比,消除了多处理器对共享资源的竞争,优化了处理器的CACHE行为,降低了互斥锁的影响范围,能够有效提升多核处理器系统的网络转发处理能力.试验结果显示,在复... 提出一种新的基于多报文队列的处理器亲和机制,与传统基于网络接口的亲和机制相比,消除了多处理器对共享资源的竞争,优化了处理器的CACHE行为,降低了互斥锁的影响范围,能够有效提升多核处理器系统的网络转发处理能力.试验结果显示,在复杂网络环境下,基于队列的亲和机制报文转发性能较传统基于接口的亲和机制提高了1.8倍. 展开更多
关键词 网络转发 多核处理器 处理器亲和 cache行为
下载PDF
CTUNING:A REUSE DISTANCE BASED CACHE PERFORMANCE TUNING TOOL
5
作者 Fu Xiong Wang Ruchuan 《Journal of Electronics(China)》 2009年第4期517-524,共8页
Cache performance tuning tools are conducive to develop program with good locality and fully use cache to decrease the influence caused by speed gap between processor and memory. This paper introduces the design and i... Cache performance tuning tools are conducive to develop program with good locality and fully use cache to decrease the influence caused by speed gap between processor and memory. This paper introduces the design and implementation of a cache performance tuning tool named CTuning, which employs a source level instrumentation method to gather program data access information, and uses a limited reuse distance model to analyze cache behavior. Experiments on 183.equake improve average performance more than 6% and show that CTuning is proficient not only in locating cache performance bottlenecks to guide manual code transformation, but also in analyzing cache behavior relationship among variables, thus to direct manual data reorganization. 展开更多
关键词 cache behavior Source level instrumentation Reuse distance Code transformation Data reorganization
下载PDF
基于抽象解释的嵌入式软件模块化Cache行为分析框架 被引量:5
6
作者 喻垚慎 黄志球 +2 位作者 沈国华 王飞 崔少轩 《计算机学报》 EI CSCD 北大核心 2019年第10期2251-2266,共16页
程序最坏执行时间(Worst Case Execution Time,WCET)是嵌入式实时系统时间属性验证的基础,在采用静态分析技术的WCET估算中需要分阶段对不同的执行环境约束条件进行分析,并整合所有约束信息、结合程序控制流结构估算全局最坏路径,因此... 程序最坏执行时间(Worst Case Execution Time,WCET)是嵌入式实时系统时间属性验证的基础,在采用静态分析技术的WCET估算中需要分阶段对不同的执行环境约束条件进行分析,并整合所有约束信息、结合程序控制流结构估算全局最坏路径,因此各阶段分析的中间结果对最终的WCET估算性能具有较大影响.在现代嵌入式系统中,硬件平台中的Cache机制成为对执行时间影响较大的硬件体系结构,对其进行精确的行为分析在WCET估算中具有重要的现实意义.采用抽象解释理论对Cache行为进行分析已有较为成熟的技术成果和相关工具,但由于静态分析技术具有较难理解和使用的特点,对于技术没有覆盖、工具没有支持的硬件架构,针对这类硬件架构进行相关研究和验证工具开发都具有较大难度和挑战.该文以抽象解释为理论基础,以复用Cache分析过程为目标,提出了基于抽象解释的模块化Cache行为分析框架,对Cache行为分析过程进行了层次划分,提出了易于复用的Cache行为分析方法设计,能够针对不同架构的Cache机制分析方法进行建模,并以统一的分析框架对分析过程进行复用.案例实验表明,该框架可支持采用抽象解释对使用LRU策略的Cache行为进行建模分析,并能够得到Cache命中情况标记信息以支持后续WCET的估算过程. 展开更多
关键词 嵌入式软件 cache行为分析 静态代码分析 模块化分析 抽象解释
下载PDF
一种新颖的软件可控Cache优化方法 被引量:3
7
作者 杜红燕 田兴彦 田新华 《计算机工程与应用》 CSCD 北大核心 2005年第21期52-57,共6页
由于Cache污染问题,传统的仅由硬件控制的Cache替换策略不能得到令人满意的Cache利用率。随着软件可控Cache机制的出现,编译器开始可以直接控制Cache替换,改善Cache行为。本文证明了一个Cache提示优化定理,并依该定理提出了一个由编译... 由于Cache污染问题,传统的仅由硬件控制的Cache替换策略不能得到令人满意的Cache利用率。随着软件可控Cache机制的出现,编译器开始可以直接控制Cache替换,改善Cache行为。本文证明了一个Cache提示优化定理,并依该定理提出了一个由编译器辅助控制的Cache替换策略:最优Cache划分(OCP)。OCPCache替换策略简化了Cache行为和Cache失效分析方法。实验结果表明OCPCache替换策略能有效地降低Cache失效率。 展开更多
关键词 软件可控cache cache行为优化
下载PDF
一个软件可控Cache替换策略的行为分析
8
作者 杜红燕 潘怡 +1 位作者 田兴彦 欧新良 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第8期19-22,共4页
针对传统的仅由硬件控制的Cache替换策略不能得到令人满意Cache利用率的问题,提出了一个软件可控Cache替换策略:最优Cache划分(OCP),并利用Presburger公式给出了OCP策略下的Cache行为精确分析.OCP Cache替换策略简化了Cache行为和Cache... 针对传统的仅由硬件控制的Cache替换策略不能得到令人满意Cache利用率的问题,提出了一个软件可控Cache替换策略:最优Cache划分(OCP),并利用Presburger公式给出了OCP策略下的Cache行为精确分析.OCP Cache替换策略简化了Cache行为和Cache失效分析方法.实验结果表明OCP Cache替换策略能有效地降低Cache失效率. 展开更多
关键词 cache缓存 编译器 编译器优化 软件可控cache cache提示 cache行为分析
原文传递
基于边缘缓存的大数据安全终端架构仿真分析 被引量:1
9
作者 雒福佐 袁志福 +1 位作者 来志云 胡长元 《计算机仿真》 北大核心 2023年第3期494-498,共5页
网络终端架构的大量数据传输与下载易造成网络通信堵塞、网络延迟严重问题。因此,缓存技术作为一种能显著降低服务器访问压力的方法逐渐被广泛应用。提出一种大数据安全终端架构移动边缘缓存技术。建立边缘缓存计算模型,判断用户请求信... 网络终端架构的大量数据传输与下载易造成网络通信堵塞、网络延迟严重问题。因此,缓存技术作为一种能显著降低服务器访问压力的方法逐渐被广泛应用。提出一种大数据安全终端架构移动边缘缓存技术。建立边缘缓存计算模型,判断用户请求信息的最快传输路径类型,利用大数据爬虫技术分析用户社交网络结构,包含安全终端用户兴趣内容以及每个用户的共享行为意愿。基于此,研究信息流行度演变过程、用户所涉及的关联用户等因素,得出终端用户对相关信息的缓存概率,从而预测信息偏好传播情况,实现大数据安全终端架构移动边缘缓存。实验所得结果验证,当网络终端用户数量不断增多以及用户终端缓存空间的增大时,研究方法应用下,大数据的缓存时延均低于1.8ms。实验证明所研究技术可有效减少网络拥堵情况,减少网络传输时延,缓存效果较好。 展开更多
关键词 大数据 移动边缘缓存 安全终端架构 共享行为意愿 缓存与转发
下载PDF
一个由编译器控制的Cache替换策略 被引量:2
10
作者 杜红燕 田兴彦 田新华 《计算机工程》 EI CAS CSCD 北大核心 2006年第8期102-104,共3页
由于Cache污染问题,传统的仅由硬件控制的Cache替换策略不能得到令人满意的Cache利用率。为解决该问题,EPIC引入了Cache提示以辅助控制Cache替换。文章提出了一个由编译器辅助控制的Cache替换策略:最优Cache划分(OCP)。OCP Cache替换策... 由于Cache污染问题,传统的仅由硬件控制的Cache替换策略不能得到令人满意的Cache利用率。为解决该问题,EPIC引入了Cache提示以辅助控制Cache替换。文章提出了一个由编译器辅助控制的Cache替换策略:最优Cache划分(OCP)。OCP Cache替换策略简化了Cache行为和Cache失效分析方法。实验结果表明,OCP Cache替换策略能有效地降低Cache失效率。 展开更多
关键词 cache提示 cache行为分析 编译优化
下载PDF
基于稳定集模型的大容量缓存管理 被引量:1
11
作者 郭明阳 张永乐 +2 位作者 刘振晗 刘振军 许鲁 《高技术通讯》 CAS CSCD 北大核心 2013年第1期8-15,共8页
指出了阶段间数据换入换出效率是大容量缓存管理最重要的问题,并对这一问题进行了研究。定义了一种用于预测新阶段的数据访问的新的数据访问宏观模型——稳定集模型(SSM),并基于该模型设计了一套缓存管理方法,包括缓存容量配置、... 指出了阶段间数据换入换出效率是大容量缓存管理最重要的问题,并对这一问题进行了研究。定义了一种用于预测新阶段的数据访问的新的数据访问宏观模型——稳定集模型(SSM),并基于该模型设计了一套缓存管理方法,包括缓存容量配置、缓存粒度选择、数据预取和缓存替换算法。该套算法能提高缓存在阶段间的数据换入换出效率,更有效地优化集中存储负载,并提高应用访问的性能。实验表明,基于SSM的缓存管理方法能够将集中存储负载降低到传统缓存管理方法的2.0%-15.8%,平均响应时间降低到0.8%~15.2%。 展开更多
关键词 网络存储 大容量缓存 稳定集模型(SSM) 阶段-转换行为 缓存需求估计 缓存粒度选择 数据预取 缓存替换
下载PDF
面向大数据应用的众核处理器缓存结构设计 被引量:3
12
作者 万虎 徐远超 +1 位作者 孙凤芸 闫俊峰 《计算机工程与科学》 CSCD 北大核心 2015年第1期28-35,共8页
大规模数据排序、搜索引擎、流媒体等大数据应用在面向延迟的多核/众核处理器上运行时资源利用率低下,一级缓存命中率高,二级/三级缓存命中率低,LLC容量的增加对IPC的提升并不明显。针对缓存资源利用率低的问题,分析了大数据应用的访存... 大规模数据排序、搜索引擎、流媒体等大数据应用在面向延迟的多核/众核处理器上运行时资源利用率低下,一级缓存命中率高,二级/三级缓存命中率低,LLC容量的增加对IPC的提升并不明显。针对缓存资源利用率低的问题,分析了大数据应用的访存行为特点,提出了针对大数据应用的两种众核处理器缓存结构设计方案,两种结构均只有一级缓存,Share结构为完全共享缓存,Partition结构为部分共享缓存。评估结果表明,两种方案在访存延迟增加不多的前提下能大幅节省芯片面积,其中缓存容量较低时,Partition结构优于Share结构,缓存容量较高时,Share结构要逐渐优于Partition结构。由于众核处理器中分配到每个处理器核的容量有限,因此Partition结构有一定的优势。 展开更多
关键词 众核处理器 大数据应用 缓存设计 访存行为 数据中心
下载PDF
支持软件预取的缓存WCET分析 被引量:2
13
作者 安立奎 古志民 +2 位作者 付引霞 赵鑫 甘志华 《北京理工大学学报》 EI CAS CSCD 北大核心 2015年第7期730-736,共7页
许多高性能嵌入式处理器都引入了多级缓存、硬件预取及软件预取等机制,为使支持软件预取的硬实时任务具有执行时间的可预测性,提出一种支持软件预取的缓存WCET分析方法.该方法对多级缓存抽象解释模型进行了软件预取语义扩展,分析了软件... 许多高性能嵌入式处理器都引入了多级缓存、硬件预取及软件预取等机制,为使支持软件预取的硬实时任务具有执行时间的可预测性,提出一种支持软件预取的缓存WCET分析方法.该方法对多级缓存抽象解释模型进行了软件预取语义扩展,分析了软件预取对任务的最坏情况下性能和能耗的影响.实验结果表明,该方法能够对支持软件预取的多级缓存行为进行有效分析;同时软件预取优化技术可使某些访存缺失较大的硬实时任务WCET平均减少22.9%,能耗平均降低24.1%. 展开更多
关键词 软件预取 缓存行为分析 最坏执行时间 能耗分析
下载PDF
基于Redis的水务云系统缓存替换策略设计 被引量:2
14
作者 张审问 吴海燕 +1 位作者 李星 涂国庆 《水利信息化》 2020年第4期16-21,共6页
水务云系统在海量数据高并发访问情况下存在Web服务性能急剧降低的问题,对此,设计一种基于Redis的水务云系统数据库缓存方案,对影响数据库缓存效率的关键因素进行分析、提取和量化计算,将水务数据类型、用户对数据对象的兴趣度及用户访... 水务云系统在海量数据高并发访问情况下存在Web服务性能急剧降低的问题,对此,设计一种基于Redis的水务云系统数据库缓存方案,对影响数据库缓存效率的关键因素进行分析、提取和量化计算,将水务数据类型、用户对数据对象的兴趣度及用户访问行为等因素与缓存数据替换过程结合,对现有GDSF缓存替换算法加以改进,并结合实际的水务云系统数据集实现该缓存方案和仿真实验。实验结果表明,基于Redis的水务云系统数据库缓存方案可以有效改善水务云系统的服务性能,也可为类似水利数据管理平台建设提供有益的借鉴。 展开更多
关键词 水务云系统 REDIS 缓存替换算法 策略 用户访问行为
下载PDF
大规模多串匹配算法的访存行为分析 被引量:1
15
作者 陈小军 张志斌 +1 位作者 刘燕兵 郭莉 《计算机工程与应用》 CSCD 北大核心 2007年第26期106-109,共4页
随着网络带宽的日益增长,病毒和非法信息的形式越来越多,网络安全系统处理的压力越来越大。多串匹配算法作为大部分网络安全系统中的核心扫描部分其性能尤为重要。从微处理器体系结构的角度,用模拟的方法分析了SBOM、AC、WM等三种精确... 随着网络带宽的日益增长,病毒和非法信息的形式越来越多,网络安全系统处理的压力越来越大。多串匹配算法作为大部分网络安全系统中的核心扫描部分其性能尤为重要。从微处理器体系结构的角度,用模拟的方法分析了SBOM、AC、WM等三种精确多串匹配算法在大规模规则库的情况下,其性能影响的各种因素,特别是其访存行为特征,并从算法原理上解释了访存性为是如何被影响的。指出当规则库规模增到5000时,由Cache失效引起的性能损失占全部开销的近10%,而且比重随着规则库规模增大而继续变大。 展开更多
关键词 多串匹配 网络安全 访存行为 cache失效
下载PDF
面向稀疏矩阵访存特性的Cache划分 被引量:1
16
作者 邓林 窦勇 郑义 《计算机工程与科学》 CSCD 北大核心 2012年第9期64-70,共7页
稀疏矩阵向量乘是许多科学计算的核心,计算中大量的间接和随机访存成为计算的主要瓶颈。本文通过分析稀疏矩阵向量乘运算的数据结构和计算过程,得到计算中不同数据的访存特征,并提出了一种面向数据访存特性的Cache划分方法。对12个稀疏... 稀疏矩阵向量乘是许多科学计算的核心,计算中大量的间接和随机访存成为计算的主要瓶颈。本文通过分析稀疏矩阵向量乘运算的数据结构和计算过程,得到计算中不同数据的访存特征,并提出了一种面向数据访存特性的Cache划分方法。对12个稀疏矩阵向量乘的测试表明,本文的Cache划分方法能有效地提高可重用向量的Cache命中率,同时减少计算对Cache空间的需求。 展开更多
关键词 稀疏矩阵 向量乘 cache划分 访存特性
下载PDF
Replacement Policy for Caching World-Wide Web Documents Based on Site-Graph Model
17
作者 庄伟强 胡敏 +2 位作者 王鼎兴 郑纬民 沈美明 《Tsinghua Science and Technology》 SCIE EI CAS 2001年第4期386-390,共5页
The hit rate, a major metric for evaluating proxy caches, is mostly limited by the replacement strategy of proxy caches. However, in traditional proxy caches, the hit rate does not usually successfully predict how w... The hit rate, a major metric for evaluating proxy caches, is mostly limited by the replacement strategy of proxy caches. However, in traditional proxy caches, the hit rate does not usually successfully predict how well a proxy cache will perform because the proxy cache counts any hit in its caching space which has many pages without useful information, so its replacement strategy fails to determine which pages to keep and which to release. The proxy cache efficiency can be measured more accurately using the valid hit rate introduced in this paper. An efficient replacement strategy based on the Site Graph model for WWW (World Wide Web) documents is also discussed in this paper. The model analyzes user access behavior as a basis for the replacement strategy. Simulation results demonstrate that the replacement strategy improves proxy cache efficiency. 展开更多
关键词 Site Graph valid hit rate replacement strategy proxy cache user access behavior
原文传递
浏览器缓存污染防御策略 被引量:1
18
作者 戴成瑞 陈伟 《计算机应用》 CSCD 北大核心 2018年第3期693-698,共6页
浏览器缓存主要用于提高用户对网络资源的请求速度,然而攻击者可以通过中间人攻击等方式实施缓存污染攻击。传统的缓存污染防御策略无法全面覆盖各种攻击方式,为此提出一种可调控的浏览器缓存污染防御策略。这种策略部署于用户与服务器... 浏览器缓存主要用于提高用户对网络资源的请求速度,然而攻击者可以通过中间人攻击等方式实施缓存污染攻击。传统的缓存污染防御策略无法全面覆盖各种攻击方式,为此提出一种可调控的浏览器缓存污染防御策略。这种策略部署于用户与服务器之间,对用户所请求的缓存资源进行随机数判断、请求相应延时判断、资源代表性判断、哈希验证和众包策略,可以有效防御浏览器缓存污染问题。实验选取200个JavaScript资源文件作为实验样本,利用中间人攻击的方式污染其中100个样本,在访问这些资源的同时启用防御脚本,分析污染样本的检测率和正常样本的误判率。实验结果表明,在松弛条件下,污染样本的命中率达到87%,正常样本误判率为0%;而在严格条件下,污染样本的命中率达到95%,正常样本误判率为4%。同时所有实验样本的请求响应时间差分别为5277ms和6013ms,均小于全部重新加载资源的时间差,在防御了绝大部分的受污染资源的同时还缩短了用户访问的时间。该策略简化了缓存污染攻击防御的流程并可以通过不同的参数在用户体验性和安全性中取得平衡。 展开更多
关键词 WEB安全 缓存污染防御策略 中间人攻击 用户行为 用户体验
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部