期刊文献+
共找到311篇文章
< 1 2 16 >
每页显示 20 50 100
Using multi-threads to hide deduplication I/O latency with low synchronization overhead 被引量:1
1
作者 朱锐 秦磊华 +1 位作者 周敬利 郑寰 《Journal of Central South University》 SCIE EI CAS 2013年第6期1582-1591,共10页
Data deduplication, as a compression method, has been widely used in most backup systems to improve bandwidth and space efficiency. As data exploded to be backed up, two main challenges in data deduplication are the C... Data deduplication, as a compression method, has been widely used in most backup systems to improve bandwidth and space efficiency. As data exploded to be backed up, two main challenges in data deduplication are the CPU-intensive chunking and hashing works and the I/0 intensive disk-index access latency. However, CPU-intensive works have been vastly parallelized and speeded up by multi-core and many-core processors; the I/0 latency is likely becoming the bottleneck in data deduplication. To alleviate the challenge of I/0 latency in multi-core systems, multi-threaded deduplication (Multi-Dedup) architecture was proposed. The main idea of Multi-Dedup was using parallel deduplication threads to hide the I/0 latency. A prefix based concurrent index was designed to maintain the internal consistency of the deduplication index with low synchronization overhead. On the other hand, a collisionless cache array was also designed to preserve locality and similarity within the parallel threads. In various real-world datasets experiments, Multi-Dedup achieves 3-5 times performance improvements incorporating with locality-based ChunkStash and local-similarity based SiLo methods. In addition, Multi-Dedup has dramatically decreased the synchronization overhead and achieves 1.5-2 times performance improvements comparing to traditional lock-based synchronization methods. 展开更多
关键词 multi-thread MULTI-CORE parallel data deduplication
下载PDF
An HLA/RTI Architecture Based on Multi-thread Processing 被引量:1
2
作者 管莉 邹汝平 +1 位作者 朱斌 郝重阳 《Defence Technology(防务技术)》 SCIE EI CAS 2010年第3期182-188,共7页
In order to improve the real-time performance of the real-time HLA(high level architecture) in the application of massive data communication volume,multi-thread processing was adopted,thread pool structure was introdu... In order to improve the real-time performance of the real-time HLA(high level architecture) in the application of massive data communication volume,multi-thread processing was adopted,thread pool structure was introduced into the system,different threads to handle corresponding message queues was utilized to respond different message requests.Furthermore,an allocation strategy of semi-complete deprivation of priority was adopted,which reduces thread switching cost and processing burden in the system,provided that the message requests with high priority can be responded in time,thus improves the system's overall performance.The design and experiment results indicate that the method proposed in this paper can improve the real-time performance of HLA in distributed system applications greatly. 展开更多
关键词 computer application HLA/RTI multi-thread distributed interactive simulation system
下载PDF
Dynamically Translating Binary Code for Multi-Threaded Programs Using Shared Code Cache
3
作者 Chia-Lun Liu Jiunn-Yeu Chen +1 位作者 Wuu Yang Wei-Chung Hsu 《Journal of Electronic Science and Technology》 CAS 2014年第4期434-438,共5页
mc211vm is a process-level ARM-to-x86 binary translator developed in our lab in the past several years. Currently, it is able to emulate singlethreaded programs. We extend mc211vm to emulate multi-threaded programs. O... mc211vm is a process-level ARM-to-x86 binary translator developed in our lab in the past several years. Currently, it is able to emulate singlethreaded programs. We extend mc211vm to emulate multi-threaded programs. Our main task is to reconstruct its architecture for multi-threaded programs. Register mapping, code cache management, and address mapping in mc2llvm have all been modified. In addition, to further speed up the emulation, we collect hot paths, aggressively optimize and generate code for them at run time. Additional threads are used to alleviate the overhead. Thus, when the same hot path is walked through again, the corresponding optimized native code will be executed instead. In our experiments, our system is 8.8X faster than QEMU (quick emulator) on average when emulating the specified benchmarks with 8 guest threads. 展开更多
关键词 ARM binary translation hot path mc211vm multi-threaded program QEMU (quickemulator).
下载PDF
On Multi-Thread Crawler Optimization for Scalable Text Searching
4
作者 Guang Sun Huanxin Xiang Shuanghu Li 《Journal on Big Data》 2019年第2期89-106,共18页
Web crawlers are an important part of modern search engines.With the development of the times,data has exploded and humans have entered a“big data era”.For example,Wikipedia carries the knowledge from all over the w... Web crawlers are an important part of modern search engines.With the development of the times,data has exploded and humans have entered a“big data era”.For example,Wikipedia carries the knowledge from all over the world,records the realtime news that occurs every day,and provides users with a good database of data,but because of the large amount of data,it puts a lot of pressure on users to search.At present,single-threaded crawling data can no longer meet the requirements of text crawling.In order to improve the performance and program versatility of single-threaded crawlers,a high-speed multi-threaded web crawler is designed to crawl the network hyper-scale text database.Multi-threaded crawling uses multiple threads to process web pages in parallel,combining breadth-first and depth-first algorithms to control web crawling.The practice project is based on the Python language to achieve multi-threaded optimization network hyper-large-scale text database-Wikipedia book crawling method,the project is inspired by the article on the Wikipedia article in the Big Data Digest public number. 展开更多
关键词 multi-threadING text database OPTIMIZATION breadth-first search depth-first search.
下载PDF
Research and Review on the Java Multi-thread Programming and Its Further Development Tendency
5
作者 Jiangtao Geng 《International Journal of Technology Management》 2016年第5期4-6,共3页
In this paper, we conduct research on the Java multi-thread programming and its further development tendency. Multithreading mechanisms can run several programs at the same time, make the program run effi ciency becom... In this paper, we conduct research on the Java multi-thread programming and its further development tendency. Multithreading mechanisms can run several programs at the same time, make the program run effi ciency becomes higher that also can overcome the problem of basic traditional programming language design while its design is the key to the realization of the synchronous thread. Multithreading is a mechanism that allows concurrent execution of multiple instruction stream in the program, each instruction stream is called a thread, independent from each other between each other. Thread is also known as a lightweight process, it have independent execution and process control. Our research starts from the analysis of the corresponding mechanism to enhance the performance that is innovative and meaningful. 展开更多
关键词 REVIEW multi-thread Development TENDENCY PROGRAMMING COMPUTER SCIENCE
下载PDF
基于LabWindows/CVI的高效高精度专用测试设备设计
6
作者 王云霞 葛双超 +4 位作者 李杰 胡陈君 冯凯强 高正阳 张林竹 《工业仪表与自动化装置》 2024年第6期50-55,80,共7页
针对某型号炮射导弹仪器舱的传统测试设备无法满足高效率批量检测的问题,设计了基于LabWindows/CVI虚拟仪器平台的高效高精度专用测试设备。该设备通过标准化的通信协议、模块化、多线程、ACCESS数据库等关键性技术实现了系统自检、设... 针对某型号炮射导弹仪器舱的传统测试设备无法满足高效率批量检测的问题,设计了基于LabWindows/CVI虚拟仪器平台的高效高精度专用测试设备。该设备通过标准化的通信协议、模块化、多线程、ACCESS数据库等关键性技术实现了系统自检、设备计量、多工位自动测试和数据管理等功能。经过实验验证,该专用测试设备对同一产品重复性测试时误差不超过0.5%,具有良好的稳定性和准确性。单发产品测试时各项技术指标测试误差较小,并行测试时比传统测试设备缩短了62.857%的测试时间,有效解决了多工位自动化并行测试问题,提高了测试效率和精度,降低了测试成本,促进了国防事业的发展。 展开更多
关键词 LABWINDOWS/CVI 多线程技术 ACCESS数据库 测试系统
下载PDF
基于多线程通信的煤矿安全实时监控系统的设计 被引量:1
7
作者 张伟 徐泽 翟兵锋 《自动化应用》 2024年第6期83-85,共3页
传统煤矿安全实时监控系统采用人工监控方法,导致系统的监控面小。为解决该问题,提出基于多线程通信的煤矿安全实时监控系统的设计。硬件设计,先设计PLC控制器,然后设计温湿度传感器,最后设计瓦斯浓度传感器。软件设计,先建立数据库,然... 传统煤矿安全实时监控系统采用人工监控方法,导致系统的监控面小。为解决该问题,提出基于多线程通信的煤矿安全实时监控系统的设计。硬件设计,先设计PLC控制器,然后设计温湿度传感器,最后设计瓦斯浓度传感器。软件设计,先建立数据库,然后采集基于多线程通信数据,在此基础上设计监测系统的显示界面。对该系统进行性能测试,结果表明,该系统的监控面较广,能更准确反映矿山的安全状况,监控效果理想,满足实际应用需求。 展开更多
关键词 多线程通信 煤矿安全 实时监控 监控系统
下载PDF
微内核架构多线程机制的形式化设计研究 被引量:5
8
作者 钱振江 卢亮 黄皓 《计算机科学》 CSCD 北大核心 2013年第4期136-141,163,共7页
微内核架构因其有效的模块隔离性而成为操作系统方面研究的热点,多线程机制是微内核架构需要解决的关键性能问题。有不少的工作对微内核架构多线程机制进行了研究,但存在频繁的系统地址空间切换和实现复杂度高的问题。采用形式化的方式... 微内核架构因其有效的模块隔离性而成为操作系统方面研究的热点,多线程机制是微内核架构需要解决的关键性能问题。有不少的工作对微内核架构多线程机制进行了研究,但存在频繁的系统地址空间切换和实现复杂度高的问题。采用形式化的方式对微内核架构多线程和安全机制进行描述和设计,提出一个微内核线程分层对象语义模型,用以设计多线程机制的线程间通信、调度和互斥同步方案。在已实现和验证的微内核操作系统VTOS中对多线程功能和性能进行了测试,结果表明VTOS有效地实现了多线程机制,并具有很好的系统性能。 展开更多
关键词 微内核 多线程 操作系统 形式化描述 形式化设计
下载PDF
Reduction of distortion and improvement of efficiency for gridding of scattered gravity and magnetic data 被引量:1
9
作者 张晨 姚长利 +3 位作者 谢永茂 郑元满 关胡良 洪东明 《Applied Geophysics》 SCIE CSCD 2012年第4期378-390,494,共14页
This paper presents a reasonable gridding-parameters extraction method for setting the optimal interpolation nodes in the gridding of scattered observed data. The method can extract optimized gridding parameters based... This paper presents a reasonable gridding-parameters extraction method for setting the optimal interpolation nodes in the gridding of scattered observed data. The method can extract optimized gridding parameters based on the distribution of features in raw data. Modeling analysis proves that distortion caused by gridding can be greatly reduced when using such parameters. We also present some improved technical measures that use human- machine interaction and multi-thread parallel technology to solve inadequacies in traditional gridding software. On the basis of these methods, we have developed software that can be used to grid scattered data using a graphic interface. Finally, a comparison of different gridding parameters on field magnetic data from Ji Lin Province, North China demonstrates the superiority of the proposed method in eliminating the distortions and enhancing gridding efficiency. 展开更多
关键词 Scattered data gridding parameters analysis of distribution features human-machine interaction multi-thread parallel technology
下载PDF
一种适用于煤矿安全监控系统的CAN总线应用层通讯协议 被引量:10
10
作者 李恩 蔡丽 +2 位作者 梁自泽 赵现军 张文亚 《计算机应用》 CSCD 北大核心 2006年第9期2178-2181,共4页
针对煤矿安全监控系统中的CAN总线通讯,提出了一种适用于该系统的应用层通讯协议。通过对CAN2.0B帧结构的分析,根据监控系统的通讯要求对扩展帧的报文标识符的各位进行了定义,用来存放通讯中的控制信息,而8字节长度的数据场可以全部用... 针对煤矿安全监控系统中的CAN总线通讯,提出了一种适用于该系统的应用层通讯协议。通过对CAN2.0B帧结构的分析,根据监控系统的通讯要求对扩展帧的报文标识符的各位进行了定义,用来存放通讯中的控制信息,而8字节长度的数据场可以全部用来存放通讯数据,进而提高了通讯效率。基于管道技术设计了支持多线程通讯的应用层通讯协议,实现了监控系统中的命令和数据并行传输。基于帧号和位图进行数据包的拆分与重组,解决了由于CAN总线本身的短帧结构所造成的大数据量传输困难的问题。最后对通讯过程中的控制协议及其帧格式的构成进行了简要的阐述。 展开更多
关键词 现场总线 通讯协议 监控系统 多线程
下载PDF
具有断点续传功能的文件传输系统的设计与关键技术 被引量:25
11
作者 陈增强 郭嘉琳 +1 位作者 刘忠信 袁著祉 《计算机工程》 CAS CSCD 北大核心 2002年第12期14-16,共3页
:介绍了所开发的一种用于企业内部的文件传输系统Efile, 所研制的这个网络通信软件使用方便,并且具有断点续传的功能。详细给出了这个软件的设计方案和所用到的关键技术。该软件的设计基于多线程和Winsock等关键技术。
关键词 断点续传功能 文件传输系统 设计 网络通信 多线程 计算机网络
下载PDF
基于多线程的精密离心机测试系统设计 被引量:5
12
作者 陈杰春 丁振良 袁峰 《仪表技术与传感器》 CSCD 北大核心 2006年第6期29-31,共3页
根据精密离心机工作原理,设计了精密离心机测试系统。系统采用主从式体系结构,上位机安装在离心机大臂内,同时测量动态半径、动态失准角和主轴转速等参数,并且通过串口将测得的数据传送给下位机。为了提高测试系统的实时性,测试软件采... 根据精密离心机工作原理,设计了精密离心机测试系统。系统采用主从式体系结构,上位机安装在离心机大臂内,同时测量动态半径、动态失准角和主轴转速等参数,并且通过串口将测得的数据传送给下位机。为了提高测试系统的实时性,测试软件采用了多线程技术。文中给出了各线程之间的相互关系,并讨论了C++Builder 6多线程编程的几个关键问题。 展开更多
关键词 精密离心机 测试系统 多线程
下载PDF
双机容错系统的一种实现途径 被引量:9
13
作者 徐立云 邵惠鹤 《计算机工程》 CAS CSCD 北大核心 2000年第9期95-96,共2页
介绍一种基于Windows多线程思想设计而成的双机容错系统的一种途径,重点介绍其中的实现思想.
关键词 可靠性 双机容错系统 WINDOWS
下载PDF
HDFS下载效率的优化 被引量:23
14
作者 曹宁 吴中海 +1 位作者 刘宏志 张齐勋 《计算机应用》 CSCD 北大核心 2010年第8期2060-2065,2240,共7页
针对HDFS的内部数据下载效率较低和可能出现的负载不均衡的问题进行了研究,从分布式文件整体下载效率和数据块的下载效率两方面提出了优化方法。实验结果表明:两个方法都能提高效率,但在集群有大量DataNode的前提下,两者结合起来的方法... 针对HDFS的内部数据下载效率较低和可能出现的负载不均衡的问题进行了研究,从分布式文件整体下载效率和数据块的下载效率两方面提出了优化方法。实验结果表明:两个方法都能提高效率,但在集群有大量DataNode的前提下,两者结合起来的方法能更好地提高下载效率和均衡DataNode的负载。 展开更多
关键词 云计算 Hadoop档案系统(HDFS) 多线程 并行下载
下载PDF
一种双机备份系统的软实现 被引量:7
15
作者 徐立云 邵惠鹤 《测控技术》 CSCD 2000年第8期43-44,共2页
介绍一种基于Windows多线程思想设计而成的双机备份系统 ,重点介绍其中软件的实现思路。
关键词 可靠性 双机备份系统 多线程 计算机
下载PDF
基于多线程的堆肥监控系统 被引量:2
16
作者 姚娟 李家连 +2 位作者 倪福川 湛为芳 邓昌彦 《农机化研究》 北大核心 2010年第6期205-208,224,共5页
介绍了堆肥监控系统的结构和功能实现,重点阐述了基于多线程的串口通信技术,并在VC6下实现了该功能。实验结果表明,线程同步解决方法保证了模块程序运行的可靠性,使得系统能够稳定地进行数据采集和接收。
关键词 堆肥 监控系统 多线程 MSCOMM控件
下载PDF
Windows平台下开放式CNC系统研究 被引量:10
17
作者 张正勇 熊清平 李作清 《中国机械工程》 EI CAS CSCD 北大核心 1999年第8期878-881,共4页
论述了在 W indow s95/ N T 下实时多任务调度的实现方法,在深入剖析 C N C 系统多任务及其实时性要求的基础上,利用先进的计算机技术及面向对象的编程技术,提出了一种基于 W indow s 95/ N T 环境的... 论述了在 W indow s95/ N T 下实时多任务调度的实现方法,在深入剖析 C N C 系统多任务及其实时性要求的基础上,利用先进的计算机技术及面向对象的编程技术,提出了一种基于 W indow s 95/ N T 环境的全软件型开放式 C N C 系统模型及实现。 展开更多
关键词 客户机 服务器 实时多任务 数控系统
下载PDF
基于ARM和uCLinux的嵌入式远程数据采集终端 被引量:21
18
作者 周卫玉 孙新亚 《计算机工程》 EI CAS CSCD 北大核心 2004年第23期156-158,共3页
主要介绍了当前嵌入式应用中较为流行和成熟的ARM芯片和uCLinux嵌入式操作系统技术,将其用于电力系统的远程自动化抄表终端当中,利用Linux的源码开放性和可移植性,引入面向对象的软件工程思想,设计出兼容性较强,更容易升级的数据采集转... 主要介绍了当前嵌入式应用中较为流行和成熟的ARM芯片和uCLinux嵌入式操作系统技术,将其用于电力系统的远程自动化抄表终端当中,利用Linux的源码开放性和可移植性,引入面向对象的软件工程思想,设计出兼容性较强,更容易升级的数据采集转发系统。并且在实际的应用当中得到的验证,取得了良好效果。 展开更多
关键词 源码 ARM芯片 嵌入式操作系统 软件工程 可移植性 远程数据采集 面向对象 终端 转发 升级
下载PDF
多线程机制应用于测控实时系统的关键技术研究 被引量:3
19
作者 李军 路现立 《飞行器测控学报》 2005年第5期70-73,共4页
和传统的进程机制相比,多线程机制具有节省系统的存储资源,减少系统的控制、调度、通信和同步开销,以及内核并发的特征,这些特征能够提高实时系统的实时性能.本文以测控实时系统的开发为例,说明多线程机制应用于实时系统中的优势以及开... 和传统的进程机制相比,多线程机制具有节省系统的存储资源,减少系统的控制、调度、通信和同步开销,以及内核并发的特征,这些特征能够提高实时系统的实时性能.本文以测控实时系统的开发为例,说明多线程机制应用于实时系统中的优势以及开发中需要解决的关键问题. 展开更多
关键词 实时系统 多线程 系统开发 关键技术
下载PDF
Windows系统控制软件实时性实现的一种方法 被引量:7
20
作者 吴剑锋 陆军华 王文 《机床与液压》 北大核心 2005年第12期127-129,共3页
为实现基于W indows图形界面工控软件的实时性,本文重点分析了多线程技术、W indows平台下时间基准控制技术和W indows平台下的中断技术以及它们的实现方法。通过实验比较了不同方法的优缺点,提出综合利用三种技术来实现实时性要求,并... 为实现基于W indows图形界面工控软件的实时性,本文重点分析了多线程技术、W indows平台下时间基准控制技术和W indows平台下的中断技术以及它们的实现方法。通过实验比较了不同方法的优缺点,提出综合利用三种技术来实现实时性要求,并通过某机床高精度在线检测功能模块验证了方法的可行性。 展开更多
关键词 Windows系统实时性 多线程技术 中断技术 定时技术
下载PDF
上一页 1 2 16 下一页 到第
使用帮助 返回顶部