期刊导航
期刊开放获取
cqvip
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
5
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
libpcap-MT:一种多线程的通用数据包捕获库
被引量:
8
1
作者
温曙光
谢高岗
《计算机研究与发展》
EI
CSCD
北大核心
2011年第5期756-764,共9页
libpcap数据包捕获函数库提供数据包捕获、过滤等上层API,目前广泛被网络协议分析、入侵检测等数据包处理系统使用.多核、多CPU通用计算平台为数据包的高速处理提供可能,但libpcap提供的单线程机制难以充分利用多核、多CPU平台的并行计...
libpcap数据包捕获函数库提供数据包捕获、过滤等上层API,目前广泛被网络协议分析、入侵检测等数据包处理系统使用.多核、多CPU通用计算平台为数据包的高速处理提供可能,但libpcap提供的单线程机制难以充分利用多核、多CPU平台的并行计算能力.设计并实现了一种支持多线程的libpcap:libpcap-MT.libpcap-MT在内核态进行高效的数据包分发,采用无锁的多缓存队列允许多线程同时读取数据包,提供灵活的数据包分发策略,接口与libpcap保持兼容.实验结果表明,使用libpcap-MT能够快速地将现有的系统多线程化,并且具有更好的性能和可扩展性.
展开更多
关键词
数据包捕获
多线程程序模型
多核
并行优化
应用编程接口
下载PDF
职称材料
多核平台上B-NIDS的优化
被引量:
1
2
作者
孙小涓
孙凝晖
陈明宇
《计算机研究与发展》
EI
CSCD
北大核心
2007年第10期1733-1740,共8页
计算进入了多核时代,处理器的发展不再由更快的主频带动,而是依靠增加片上的多个核心.但是,对于高性能应用来说,多核平台的并行处理由于缺少适合的并行程序开发工具还处于初始阶段.一个串行B-NIDS的优化需要对底层线程结构的深入了解和...
计算进入了多核时代,处理器的发展不再由更快的主频带动,而是依靠增加片上的多个核心.但是,对于高性能应用来说,多核平台的并行处理由于缺少适合的并行程序开发工具还处于初始阶段.一个串行B-NIDS的优化需要对底层线程结构的深入了解和正确使用.发现了现有并行系统基于细粒度锁同步机制的瓶颈,根据应用的数据流特点提出了没有竞争的同步机制.然后,提出了改进系统三级流水的多线程结构,并实现了不同特征流的差别服务.在性能评价中,改进系统在8核32线程服务器上从资源占用、吞吐率及响应时间3个方面都表现出了更好的性能.
展开更多
关键词
网络入侵检测
多核
并行优化
同步开销
多线程程序模型
下载PDF
职称材料
基于线性规划的传感网数据实时接入与优化
3
作者
余耀津
关雪峰
+1 位作者
李欢
吴华意
《测绘地理信息》
2017年第4期35-38,共4页
提出了基于线性规划模型优化的传感网数据接入方法,该方法设计了基于线性规划的接入线程优化模型,优化接入线程分配,以期均衡分散系统数据接收压力。实验结果显示,优化接入方法支持系统根据接入数据量、传感器类型、接入时限等因素可制...
提出了基于线性规划模型优化的传感网数据接入方法,该方法设计了基于线性规划的接入线程优化模型,优化接入线程分配,以期均衡分散系统数据接收压力。实验结果显示,优化接入方法支持系统根据接入数据量、传感器类型、接入时限等因素可制定最优线程分配方案,实现以最少的线程完成最多的数据元素接入,提高了传感网数据的接入效率。
展开更多
关键词
传感网
数据接入
高并发
多线程
线性规划模型
原文传递
并发多播队列的实现框架及其多种实现的性能分析
4
作者
张其良
张昱
《小型微型计算机系统》
CSCD
北大核心
2017年第6期1237-1242,共6页
开发易用且高效的并发数据结构对降低并行编程的难度和有效利用并行资源非常重要.针对所提出的易于编程的确定性消息传递多线程编程模型DetMP,除可以基于所提出的单生产多播共享虚拟内存模型(SPMC)实现以外,还可以基于传统的多线程共享...
开发易用且高效的并发数据结构对降低并行编程的难度和有效利用并行资源非常重要.针对所提出的易于编程的确定性消息传递多线程编程模型DetMP,除可以基于所提出的单生产多播共享虚拟内存模型(SPMC)实现以外,还可以基于传统的多线程共享虚拟内存模型来实现.为了分析消息通道的实现机制(如数据的存储组织、并发访问的同步控制)对DetMP程序性能的影响,提出一个并发多播队列的框架CMQue,并基于Pthreads实现了6种并发多播队列.我们评估了6种并发多播队列和SPMC通道,结果表明消息通道的实现机制对程序性能影响很大,SPMC通道在CPU核资源充足时具有很好的可伸缩性.
展开更多
关键词
多播队列
并发数据结构
同步控制
多线程编程模型
生产-消费
下载PDF
职称材料
确定性多线程编程模型的可编程性及其实现性能的探索
被引量:
2
5
作者
曹慧芳
张昱
《小型微型计算机系统》
CSCD
北大核心
2016年第6期1126-1131,共6页
传统的多线程程序存在许多不确定性,导致编程困难,易出错.确定性并行编程模型是保证并行程序确定执行的有效途径之一.针对所提出的确定性消息传递多线程编程模型Det MP及它在确定性生产-消费虚拟内存模型SPMC上的实现,本文探索Det MP的...
传统的多线程程序存在许多不确定性,导致编程困难,易出错.确定性并行编程模型是保证并行程序确定执行的有效途径之一.针对所提出的确定性消息传递多线程编程模型Det MP及它在确定性生产-消费虚拟内存模型SPMC上的实现,本文探索Det MP的可编程性和实现机制对性能的影响.包括:总结了用Det MP改写现有Pthreads多线程程序的方法,并在32核计算机上用7个MapReduce应用程序和1个流水线并行程序dedup对比改写前后的性能.实验表明用Det MP改写后的程序在多数情况下比原来的Pthreads程序有好的性能.为了分析这种性能差异是否因使用了SPMC虚拟内存模型而引起,本文进一步基于传统Pthreads共享内存来实现Det MP应用编程接口,并用所改写的应用程序集评测它们在Det MP的两种实现上运行的性能.实验表明,当CPU核数为16和32时,基于SPMC的Det MP实现在除Matrix Multiply和String Match外的6个程序上有更好的性能,最高甚至比基于Pthreads的实现快9.5倍;而在Matrix Multiply和String Match上或者核数低于16时,两种实现的性能相当.
展开更多
关键词
确定性多线程编程模型
虚拟内存模型
性能
可扩展性
下载PDF
职称材料
题名
libpcap-MT:一种多线程的通用数据包捕获库
被引量:
8
1
作者
温曙光
谢高岗
机构
中国科学院计算技术研究所
中国科学院研究生院
出处
《计算机研究与发展》
EI
CSCD
北大核心
2011年第5期756-764,共9页
基金
国家"九七三"重点基础研究发展计划基金项目(2007CB310702)
国家自然科学基金项目(60873242
+1 种基金
60903208)
中国科学院重大科研装备研制项目(YZ200824)
文摘
libpcap数据包捕获函数库提供数据包捕获、过滤等上层API,目前广泛被网络协议分析、入侵检测等数据包处理系统使用.多核、多CPU通用计算平台为数据包的高速处理提供可能,但libpcap提供的单线程机制难以充分利用多核、多CPU平台的并行计算能力.设计并实现了一种支持多线程的libpcap:libpcap-MT.libpcap-MT在内核态进行高效的数据包分发,采用无锁的多缓存队列允许多线程同时读取数据包,提供灵活的数据包分发策略,接口与libpcap保持兼容.实验结果表明,使用libpcap-MT能够快速地将现有的系统多线程化,并且具有更好的性能和可扩展性.
关键词
数据包捕获
多线程程序模型
多核
并行优化
应用编程接口
Keywords
packet
capture
multithreading
programming
model
multi-core
parallel
optimization
application
program
interface
分类号
TP393 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
多核平台上B-NIDS的优化
被引量:
1
2
作者
孙小涓
孙凝晖
陈明宇
机构
中国科学院计算技术研究所国家智能计算机研究开发中心
出处
《计算机研究与发展》
EI
CSCD
北大核心
2007年第10期1733-1740,共8页
基金
国家"八六三"高技术研究发展计划基金项目(2006AA01A102)
文摘
计算进入了多核时代,处理器的发展不再由更快的主频带动,而是依靠增加片上的多个核心.但是,对于高性能应用来说,多核平台的并行处理由于缺少适合的并行程序开发工具还处于初始阶段.一个串行B-NIDS的优化需要对底层线程结构的深入了解和正确使用.发现了现有并行系统基于细粒度锁同步机制的瓶颈,根据应用的数据流特点提出了没有竞争的同步机制.然后,提出了改进系统三级流水的多线程结构,并实现了不同特征流的差别服务.在性能评价中,改进系统在8核32线程服务器上从资源占用、吞吐率及响应时间3个方面都表现出了更好的性能.
关键词
网络入侵检测
多核
并行优化
同步开销
多线程程序模型
Keywords
network
intrusion
detection
multicore
parallel
optimization
synchronization
overhead
multithreading
programming
model
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
TP309 [自动化与计算机技术—计算机科学与技术]
下载PDF
职称材料
题名
基于线性规划的传感网数据实时接入与优化
3
作者
余耀津
关雪峰
李欢
吴华意
机构
武汉大学测绘遥感信息工程国家重点实验室
出处
《测绘地理信息》
2017年第4期35-38,共4页
基金
国家自然科学基金资助项目(41301411)
文摘
提出了基于线性规划模型优化的传感网数据接入方法,该方法设计了基于线性规划的接入线程优化模型,优化接入线程分配,以期均衡分散系统数据接收压力。实验结果显示,优化接入方法支持系统根据接入数据量、传感器类型、接入时限等因素可制定最优线程分配方案,实现以最少的线程完成最多的数据元素接入,提高了传感网数据的接入效率。
关键词
传感网
数据接入
高并发
多线程
线性规划模型
Keywords
sensor
network
data
ingestion~
high
concurren-
cy
multithreading
linear
programming
model
分类号
P208 [天文地球—地图制图学与地理信息工程]
原文传递
题名
并发多播队列的实现框架及其多种实现的性能分析
4
作者
张其良
张昱
机构
中国科学技术大学计算机科学与技术学院
出处
《小型微型计算机系统》
CSCD
北大核心
2017年第6期1237-1242,共6页
基金
国家自然科学基金项目(61229201)资助
国家"八六三"高技术研究发展计划项目(2012AA010901)资助
文摘
开发易用且高效的并发数据结构对降低并行编程的难度和有效利用并行资源非常重要.针对所提出的易于编程的确定性消息传递多线程编程模型DetMP,除可以基于所提出的单生产多播共享虚拟内存模型(SPMC)实现以外,还可以基于传统的多线程共享虚拟内存模型来实现.为了分析消息通道的实现机制(如数据的存储组织、并发访问的同步控制)对DetMP程序性能的影响,提出一个并发多播队列的框架CMQue,并基于Pthreads实现了6种并发多播队列.我们评估了6种并发多播队列和SPMC通道,结果表明消息通道的实现机制对程序性能影响很大,SPMC通道在CPU核资源充足时具有很好的可伸缩性.
关键词
多播队列
并发数据结构
同步控制
多线程编程模型
生产-消费
Keywords
multicast
queue
concurrent
data
structure
synchronization
control
multithread
ed
programming
model
produce-consume
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
确定性多线程编程模型的可编程性及其实现性能的探索
被引量:
2
5
作者
曹慧芳
张昱
机构
中国科学技术大学计算机科学与技术学院
出处
《小型微型计算机系统》
CSCD
北大核心
2016年第6期1126-1131,共6页
基金
国家"八六三"高技术研究发展计划项目(2012AA010901)资助
国家自然科学基金项目(61229201)资助
文摘
传统的多线程程序存在许多不确定性,导致编程困难,易出错.确定性并行编程模型是保证并行程序确定执行的有效途径之一.针对所提出的确定性消息传递多线程编程模型Det MP及它在确定性生产-消费虚拟内存模型SPMC上的实现,本文探索Det MP的可编程性和实现机制对性能的影响.包括:总结了用Det MP改写现有Pthreads多线程程序的方法,并在32核计算机上用7个MapReduce应用程序和1个流水线并行程序dedup对比改写前后的性能.实验表明用Det MP改写后的程序在多数情况下比原来的Pthreads程序有好的性能.为了分析这种性能差异是否因使用了SPMC虚拟内存模型而引起,本文进一步基于传统Pthreads共享内存来实现Det MP应用编程接口,并用所改写的应用程序集评测它们在Det MP的两种实现上运行的性能.实验表明,当CPU核数为16和32时,基于SPMC的Det MP实现在除Matrix Multiply和String Match外的6个程序上有更好的性能,最高甚至比基于Pthreads的实现快9.5倍;而在Matrix Multiply和String Match上或者核数低于16时,两种实现的性能相当.
关键词
确定性多线程编程模型
虚拟内存模型
性能
可扩展性
Keywords
deterministic
multithread
ed
programming
model
virtual
memory
model
performance
scalability
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
libpcap-MT:一种多线程的通用数据包捕获库
温曙光
谢高岗
《计算机研究与发展》
EI
CSCD
北大核心
2011
8
下载PDF
职称材料
2
多核平台上B-NIDS的优化
孙小涓
孙凝晖
陈明宇
《计算机研究与发展》
EI
CSCD
北大核心
2007
1
下载PDF
职称材料
3
基于线性规划的传感网数据实时接入与优化
余耀津
关雪峰
李欢
吴华意
《测绘地理信息》
2017
0
原文传递
4
并发多播队列的实现框架及其多种实现的性能分析
张其良
张昱
《小型微型计算机系统》
CSCD
北大核心
2017
0
下载PDF
职称材料
5
确定性多线程编程模型的可编程性及其实现性能的探索
曹慧芳
张昱
《小型微型计算机系统》
CSCD
北大核心
2016
2
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部