首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
双核以及多核处理器的优势非常明显。但在实际使用中软件和处理器的合作却存在问题。比如需要CPU全力运行的程序CPU占用率却偏低,而某些不必要的程序却占用着大量的系统资源。虽然Windows系统自带的任务管理器可以设定程序优先级和CPU,但效果并不理想,也无法针对程序的使用情况进行设置。要想让程序和多核处理器合作得更好。下面这款软件将会是你的最佳选择。  相似文献   

2.
丝路花语     
《电脑爱好者》2011,(11):29
64位软件何时能普及64位的CPU早已普及,4核的CPU已经不再稀奇,Windows7的热潮也即将被Windows8淹没,而内存的降价使得4GB内存开始成为装机标配,但是在大家都知道只有64位的Windows才能  相似文献   

3.
数据流编程语言简化了相关领域的编程,很好地把任务计算和数据通信分开,从而使应用程序分别在任务级和数据级均具有可并行性。针对GPU/CPU混合架构中存在的大量数据并行、任务并行和流水线并行等问题,提出并实现了面向GPU/CPU混合架构的数据流程序任务划分方法和多粒度调度策略,包括任务的分类处理、GPU端任务的水平分裂和CPU端离散任务的均衡化,构造了软件流水调度,经过编译优化生成OpenCL的目标代码。任务的分类处理根据数据流程序各个任务的计算特点和任务间的通信量大小,将各任务分配到合适的计算平台上;GPU端任务的水平分裂利用GPU端任务的并行性将其均衡分裂到各个GPU,以避免GPU间高额的通信开销影响程序整体的执行性能;CPU端离散任务的均衡化通过选择合适CPU核,将CPU端各任务均衡分配给各CPU核,以保证负载均衡并提高各CPU核的利用率。实验以多块NVIDIA Tesla C2050、多核CPU为混合架构平台,选取多媒体领域典型的算法作为测试程序,实验结果表明了划分方法和调度策略的有效性。  相似文献   

4.
范凯 《程序员》2008,(9):16-16
免费午餐已经结束。我相信您对这句话一定不会太陌生。 我们曾经依靠CPU频率的不断提高,免费得到软件运行速度不断提高的益处。但随着各种物理制作工艺限制的出现,迟早有一天我们会用上8核,甚至16核的CPU。随着多核CPU的不断普及以及软件复杂度的继续提高,程序员们必须开始学习在多核CPU上使用并行计算的技巧,以并行方式运行代码,否则根本不能从内核的增加上得到任何好处。  相似文献   

5.
免费午餐已经结束。我相信您对这句话一定不会太陌生。我们曾经依靠CPU频率的不断提高,免费得到软件运行速度不断提高的益处。但随着各种物理制作工艺限制的出现,迟早有一天我们会用上8核,甚至16核的CPU。随着多核CPU的不断普及以及软件复杂度的继续提高,程序员们必须开始学习在多核CPU上使用并行计算的技巧,以并行方式运行代码,否则根本不能从内核的增加上得到任何好处。  相似文献   

6.
64位的CPU早已普及。4核的CPU已经不再稀奇,Windows7的热潮也即将被Windows8淹没.而内存的降价使得4GB内存开始成为装机标配.但是在大家都知道只有64位的Windows才能管理好4GB的今天。为什么依然有那么多人在坚守WindowsXP阵地?老XP为何有如此强大的生命力呢?  相似文献   

7.
ARINC653分区操作系统多核处理器任务调度设计   总被引:1,自引:0,他引:1  
航空电子架构综合模块化航空电子(Integrated Modular Avionic,IMA)已成为主流航空电子系统,ARINC653作为航空电子设备IMA架构的标准应用接口,符合ARINC653标准的分区实时调度算法成为了航空电子系统领域研究的重点.多数分区实时调度算法针对的是单核处理器.如何在多核处理器环境中对任务进行高效的调度成为ARINC653多核任务调度的关键问题,本文提出一种基于多核负载比例轮转的调度方法,该方法以任务的负载比例计算任务权值,完成任务在多核处理器上的调度,从而满足多核分区操作系统的实时性要求.仿真实验表明该方法是可行且高效的.  相似文献   

8.
提高基于Windows工控软件实时性的策略研究   总被引:2,自引:0,他引:2  
因为基于Windows的工控软件具有丰富的图形图像资源,可提供良好的人机界面,所以深受终端用户的欢迎,也成为工控软件开发的趋势.虽然Windows本身并非实时操作系统,基于Windows开发的工业控制软件在实时性能方面就相对较弱,但是对于工业软件只需要满足毫秒级的实时性要求,通过选用合适的方法,基于WindoW的工控软件还是可以满足要求的.基于工业软件的现实需求提出了基于Windows开发工控软件提高其实时性能的几种方案:多线程技术,上下位机技术,定时技术等,实践结果表明这些方法对提高工控软件的实时性是非常有效的方法.  相似文献   

9.
MS Windows是一个非剥夺式多任务操作系统。一个Windows任务如果不主动交出对CPU的控制权(简称控制),其他任务无法剥夺它对CPU的占有。设有两个任务A、B,A在运行中间将控制暂时转给B,B执行完后再将控制交还给A,使A继续执行,从而实现任务的并行运行,如图1。  相似文献   

10.
Alexis 《电脑爱好者》2008,(17):37-37
现在已是多核时代,但依然有很多旧版应用程序(尤其是一些旧版游戏),它们依然在Windows平台上活跃着,但它们却并不支持多核CPU。例如《极品飞车》系列的前几代,在多核CPU计算机上运行时经常死机或出错退出。遇到这种情况怎么办?  相似文献   

11.
陈刚  关楠  吕鸣松  王义 《软件学报》2018,29(7):2152-2176
随着计算机系统与物理世界的结合越来越紧密,实时系统需要承担越来越复杂的运算任务.多核处理器的兴起为同时满足实时性约束和高性能这两方面的需求提供了可能.基于多核处理器的实时嵌入式系统的研究已成为近几年研究的热点.对现有的面向实时多核嵌入式系统的研究工作进行了综述,介绍了实时多核嵌入式系统的关键设计问题,从多核共享资源干扰及管理、多核实时调度、多核实时程序并行化、多核虚拟化技术、多核能耗管理和优化等几个方面对现有研究工作进行了分析和总结,并展望了实时多核系统领域进一步的研究方向.  相似文献   

12.
针对异构多核处理器间的任务调度问题,为了更好地发挥异构多核处理器间的平台优势,提出一种基于将有关联的且不在同一处理器上的任务进行复制的思想,从而使每个异构多核的处理器能独立执行任务,来减少不同处理器之间的通信开销,并且通过混合粒子群算法(HPSO)来调度异构多核处理器中的任务,避免由于当任意一个异构多核处理器由于任务分配过多而导致计算机不能及时且准确地得出结果.最后实验证明,对比传统的启发式分配方案和常见的遗传算法(GA),基于任务复制思想分配方案和混合粒子群算法(HPSO)具有更好的求解能力,并且可以提供执行时间更少的调度分配方案,具有较好的应用价值.  相似文献   

13.
More computational power is offered by current real-time systems to cope with CPU intensive applications. However, this facility comes at the price of more energy consumption and eventually higher heat dissipation. As a remedy, these issues are being encountered by adjusting the system speed on the fly so that application deadlines are respected and also, the overall system energy consumption is reduced. In addition, the current state of the art of multi-core technology opens further research opportunities for energy reduction through power efficient scheduling. However, the multi-core front is relatively unexplored from the perspective of task scheduling. To the best of our knowledge, very little is known as of yet to integrate power efficiency component into real-time scheduling theory that is tailored for multi-core platforms. In this paper, we first propose a technique to find the lowest core speed to schedule individual tasks. The proposed technique is experimentally evaluated and the results show the supremacy of our test over the existing counterparts. Following that, the lightest task shifting policy is adapted for balancing core utilization, which is utilized to determine the uniform system speed for a given task set. The aforementioned guarantees that: (i) all the tasks fulfill their deadlines and (ii) the overall system energy consumption is reduced.  相似文献   

14.
Recent computer systems and handheld devices are equipped with high computing capability, such as general purpose GPUs (GPGPU) and multi-core CPUs. Utilizing such resources for computation has become a general trend, making their availability an important issue for the real-time aspect. Discrete cosine transform (DCT) and quantization are two major operations in image compression standards that require complex computations. In this paper, we develop an efficient parallel implementation of the forward DCT and quantization algorithms for JPEG image compression using Open Computing Language (OpenCL). This OpenCL-based parallel implementation utilizes a multi-core CPU and a GPGPU to perform DCT and quantization computations. We demonstrate the capability of this design via two proposed working scenarios. The proposed approach also applies certain optimization techniques to improve the kernel execution time and data movements. We developed an optimal OpenCL kernel for a particular device using device-based optimization factors, such as thread granularity, work-items mapping, workload allocation, and vector-based memory access. We evaluated the performance in a heterogeneous environment, finding that the proposed parallel implementation was able to speed up the execution time of the DCT and quantization by factors of 7.97 and 8.65, respectively, obtained from 1024 × 1024 and 2084 × 2048 image sizes in 4:4:4 format.  相似文献   

15.
利用可编程片上系统构建多任务远程可重构控制器。控制器运用非对称多核架构、片上双RAM通信区、多任务相互监控、扩展TFTP服务器等方法,保证控制任务的实时性,实现硬软件的远程重构和故障的自主恢复。基于NIOS II,论述系统设计的总体思路和实现方法,在实际的控制系统中进行验证,取得了良好的结果。  相似文献   

16.
软件指令时序调度是实时软件系统运行的基本问题,如何识别出实时系统中的关键任务,并对其进行及时调度和处理则是解决这一基本问题的关键。应用企业过程建模原理,构造了实时系统的软件过程时序模型,并基于SADT模型,提出了一个基于CPU时间和带宽分配的指令活动模型TB-SADT。引入合成数的概念以求解不确定性软件过程关键路径。针对软件过程模型的控制结构,考虑CPU时间和通信时间的分配,探讨模型中各活动之间时序调度问题。  相似文献   

17.
异构多核处理器体系结构设计研究   总被引:2,自引:0,他引:2  
多核技术成为当今处理器发展的重要方向,异构多核处理器由于可将不同类型的计算任务分配到不同类型的处理器核上并行处理,从而为不同需求的应用提供更加灵活、高效的处理机制而成为当今研究的热点.本文从体系结构的角度探讨了异构多核处理器设计中的关键点,从内核结构、互连方式、存储系统、操作系统支持、测试与验证、动态电压调节等方面分析...  相似文献   

18.
多核CPU在当前已成为PC机的常规配置,为了充分发挥PC机的性能,以提高应用软件的运行速度,本文针对如何在多核CPU上实现并行计算进行了研究,将其应用到薄层水流流速参数的虚拟正态边界模型计算中.经实例测试验证,采用双核、四核并行计算的模型求解速度分别是单核情况下的1.4倍、2.4倍,核心数越多,倍数越大.  相似文献   

19.
基于分辨矩阵计算信息系统的所有约简,都需要将合取范式转化为析取范式,但是该转化过程存在组合爆炸问题。为解决该问题,根据合取范式、合取运算和析取运算的特点,构建析取范式转化的并行模型,提出基于多线程技术的分辨函数析取范式生成算法,利用Windows的自动线程调度功能提高范式转换的效率。实验结果表明,该算法的析取范式转化效率会随着合取范式长度的增加而提高,适合在多核CPU计算机上运行。  相似文献   

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

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

京公网安备 11010802026262号