首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 578 毫秒
1.
龙芯2号同时多线程处理器的软硬件接口设计   总被引:1,自引:0,他引:1  
随着生产工艺的提高,芯片上能集成越来越多的晶体管,多线程技术也逐步成为一种主流的处理器体系结构技术,而多线程处理器的软硬件接口也就成为急需解决的问题.在分析同时多线程的软件需求的基础上,提出龙芯2号同时多线程处理器的软硬件接口协同设计解决方案,给出相应的操作系统实现方案.同时,在Linux 2.4.20的基础上实现了龙芯2号同时多线程处理器相应的操作系统.通过运行SPEC CPU2000等测试程序进行性能评测,充分说明实现软硬件接口的龙芯2号同时多线程处理器极大地提高了多进程负载的性能.分析和设计方案不仅适用于同时多线程处理器,而且对于片内多核处理器的设计也有借鉴作用.  相似文献   

2.
正确使用多线程技术能够更好地开发并发性任务和提高测控系统性能,在避免系统阻塞和减少系统运行时间方面有着明显优点.详细介绍了LabWindows/CVI环境中多线程机制以及线程池中关键的数据保护技术,设计了一个实例程序,同时实现了线程池、数据保护、异步定时器等多线程技术,实例同时说明了通过不同方法访问线程安全变量的差异.  相似文献   

3.
随着多核平台的普及与并行理论的发展,以并行技术提升程序性能将成为软件研发的一个重要趋势.在实时三维渲染引擎中,通过使用多线程并发与面向对象技术相结合及软件工程技术,实现了一个基于接口设计的可扩展、跨平台的多线程三维渲染引擎文件系统.通过多核平台的测试,证明了多线程文件系统的有效性.  相似文献   

4.
基于事务性执行的投机并行多线程是一种适合未来多核微处理器架构的新型并行程序设计和编译技术.但在此基础上的并行程序执行过程更为复杂,程序执行过程的模拟成为关键问题之一.本文提出利用二进制代码级动态插桩技术对投机并行多线程程序进行功能性模拟,设计并实现了完整的软件平台,可精确地模拟和监控并行程序的线程级投机执行过程,检测访存冲突,从而实现投机并行多线程的语义.该软件平台同时可以作为进一步研究投机多线程并行程序真实执行过程的基础,并有效支持投机并行多线程编译器的设计和分析.  相似文献   

5.
本文在VB.NET环境中使用声卡和DirecX实现虚拟仪器的数据采集.使用DirectX技术从声卡采集数据,使用多线程技术实现数据的不间断采集,并给出了直流信号的数据采集方案.本文主要介绍系统的硬件设计、采集数据的DirectSound类、多线程和数据存储等.  相似文献   

6.
多线程技术是实现需要并发执行的应用程序的较好选择,具有不可替代的作用.文中介绍了进程、线程以及应用程序域的概念及其相互之间的关系,讨论了Visual Basic.NET对多线程的支持.并从线程的创建与管理、线程取消、线程的优先级、线程的状态、线程池、线程的同步等方面展示了如何使用多线程编程技术来创建多线程应用程序.每个线程都需要资源,创建的线程过多,反而会降低应用程序的性能.在设计多线程应用程序时,应慎重对待,建立合理的系统模型,才能使应用程序获得最佳的性能.  相似文献   

7.
Visual Basic.NET是微软推出的目前最新的程序设计语言,它比Visual Basic6.0作了重大改变,从而支持多线程技术。为了阐明Visual Basic.net的多线程机制的结构、功能和用法,首先通过一个实例即用VB6.0和VB.net同时去计算一个循环的大体执行时间来引出并实践了VB.net的多线程机制,然后归纳总结了其机制和用法。证明VB.net的多线程机制可以解决一些VB6.0难以解决的问题,说明多线程技术的优点在于它不仅在系统中可以提高程序的并发度,而且在多线程编程时可以灵活地实现同一应用程序中的多模块并发执行,这在现代程序设计中非常重要。  相似文献   

8.
Java语言实现了在语言级对多线程技术的支持.多线程技术不仅能提高系统资源的利用率,而且还能提高程序的交互性能和实时控制性能.本文阐述了Java语言实现多线程的方法,分析了多线程并发执行所引起的冲突问题、Java提供的同步机制和多线程的管理策略.  相似文献   

9.
主要对千兆通讯的网络处理芯片IXP1200网络处理器进行研究和分析,着重探讨和研究其先进的多级并行设计机制.主要从体系结构和并行设计技术两个角度对IXP1200网络处理器的数控分层和多层次并行等设计机制进行了介绍.突出了其利用多线程、多处理器的先进设计结构来优化设计、提高处理速度的设计理念和实现过程,并在最后进一步详细讨论了如何利用特定微码指令来实现IXP1200网络处理器的指令并行和多线程并行的程序调度方法和设计技术.  相似文献   

10.
面向多核多线程的移动对象连续K近邻查询   总被引:1,自引:0,他引:1  
赵亮  景宁  陈荦  廖巍  钟志农 《软件学报》2011,22(8):1805-1815
针对移动对象的多用户连续K近邻查询处理问题,结合多核多线程技术的发展,提出了一种基于多线程的两阶段多用户连续K近邻查询处理框架.将查询处理分为查询预处理阶段和查询执行阶段,分别执行数据更新任务和查询处理任务,每个阶段都设计了优化cache访问命中率,并利用多线程技术提高多用户连续查询处理并行性的方法及数据结构.提出了一...  相似文献   

11.
主题网络蜘蛛的搜索策略是主题搜索引擎的核心部分,是近年来主题搜索引擎研究中的热点问题之一。深入研究了主题网络蜘蛛的关键技术,阐述了多线程网络蜘蛛的实现过程,并对传统的VSM算法和PageRank算法进行了改进,提高了主题网络蜘蛛采集信息的有效性和准确性。  相似文献   

12.
分析了在网络环境中基于HTTP协议进行多线程下载和断点续传的原理和实现方法,给出了一个多线程下载工具的实现。该下载工具的设计基于VC++的多线程技术和CSocket编程,采用线程的创建和管理、各下载线程字节数分配等关键技术,实现了从Web服务器到客户端的多线程下载及断点续传。  相似文献   

13.
基于Java平台先对经典快速排序的改进方法作了介绍,通过测试得出了一个合适的经验阈值,改善了快速排序在小数据量情况下的低效问题。然后对快速排序作了多线程优化,并进行了单、多线程的对比测试,结果显示在多核主机上能有几倍的速度提升。最后对多线程快速排序算法进行了理论分析,得出了该算法速度的理论上限。  相似文献   

14.
本文介绍了如何通过TCP/IP网络协议的客户/月艮务器(C/S)模式,实现指纹采集模块终端与服务器之间的网络通信,同时介绍了多线程技术在服务器与终端间的数据传输方面的应用。实践表明,在Visual C 环境下,多线程技术应用于网络通信可达到比较好的效果。  相似文献   

15.
基于实践,介绍了多线程技术的特点,以及在一个基于J2EE平台的系统中,应用多线程技术对多个对象实现并发数据采集的有关问题及其解决方案。  相似文献   

16.
针对传统浏览器单线程下载效率低下、过度依赖目标服务器的问题,研究提出了基于HTML5的浏览器端多线程下载技术.基于HTML5 Web Workers技术,实现了浏览器端多线程下载功能;利用分段下载技术,实现了单一文件的多源下载;利用HTML5 File System API加Blob对象的技术,实现了浏览器端文件片段的合并功能.实验结果表明,本文提出的方法对于大文件下载,或者高延迟、高丢包率的网络下载环境,效率明显优于单线程下载技术.  相似文献   

17.
针对不同厂家设备的驱动和数据采集方式所存在的差异,对SCADA系统中数据采集接口技术进行了研究。采用多线程多串口通信、OPC通信方式以及组态软件,给出了SCADA系统的硬件资源和软件平台的配置方案和多线程多串口通信流程图,完成了设备数据采集、进程间通信和数据显示,实现了对不同厂家设备数据的统一采集。实际应用表明,该技术增强了系统的兼容性。  相似文献   

18.
设计了一个采用多线程编程技术的用电管理信息系统的整体架构与软件功能模块,详细分析了系统中多线程技术的实现、线程的划分及线程之间的关系。该系统充分利用了多线程同时执行多任务的特性,完成了实时大规模电力抄表、自动电表充值和数据管理等任务。  相似文献   

19.
基于C/S的传感器网络在生命信息监测系统中的应用   总被引:1,自引:0,他引:1  
为了改进传感器网络的实时性和提高数据的传输能力,采用客户端/服务器(C/S)模式实现传感器网络数据的实时监测,通过定时与事件相结合的触发方式,利用多线程技术和C/S模式程序设计方法,以远程人体生命信息采集程序为例,实现信息采集、存储与实时监测等多种功能。实验表明:采用C/S模式和多线程等技术,传感器网络系统的实时响应性强,对无线传感器网络的数据堵塞现象有明显改进。  相似文献   

20.
基于SMP的高速高精度贴片机并行图像处理   总被引:1,自引:0,他引:1  
将基于SMP的多线程并行处理技术应用于贴片机图像处理系统,通过对实验数据的分析,针对SMP系统进行分析,得到了一些关于在SMP系统中进行多线程编程时任务分配和处理器分配方面的结论。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号