计算机类论文例文,与核心越多速度越快相关毕业论文格式
本论文是一篇计算机类毕业论文格式,关于核心越多速度越快相关专科毕业论文范文。免费优秀的关于计算机及双核心及核心方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
常规论调
随着计算核心数量的增加,计算机的性能也会得到大幅度的提升,所以我们应该购买多核处理器,从而得到更快的计算机运行速度.
有关论文范文主题研究: | 计算机相关论文范文 | 大学生适用: | 学校学生论文、高校毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 64 | 写作解决问题: | 怎么写 |
毕业论文开题报告: | 文献综述、论文结论 | 职称论文适用: | 刊物发表、职称评初级 |
所属大学生专业类别: | 怎么写 | 论文题目推荐度: | 免费选题 |
技术事实
同时运行多个程序时,更多的CPU核心的确可以使工作更加高效.与此对应的是,如果执行单任务的话,那么这个程序必须为多核心处理器做了优化才能发挥出最佳性能,但并不是每个程序都做了相应的优化.许多程序员在开发软件时并没有完全考虑到双核心、四核心甚至更多核心处理器的情况.理论上,计算核心数量的倍增会使计算性能翻番,但事实上还应该考虑所谓的“多核危机”.
本文url http://www.sxsky.net/jingji/0479174.html
在多核时代之前,程序是顺序执行的:完成一步,再执行下一步.因此,更高的CPU频率就意味着更快的软件运行速度.但是为单核心处理器编写的软件,在大部分情况下无法直接利用多核心的优势.程序员需要重新设计自
计算机类论文例文
首先是针对很容易找出的代码中可以同步执行的运算,对于这类情况,不需要费大力气修改代码;另一种是完全不可以同步执行的运算,则完全不需要对代码进行更改;而第三种情况也是最常见的情况,那就是代码中的部分运算是独立的,可以同步执行,部分运算需要基于上一步的计算结果,所以通常无法同步执行,最糟糕的时候两个或更多代码区块在运算时互相干扰,导致整个程序无法运行(无响应).分析哪些代码可以同步运算,哪些不可以,需要花费高昂的智力成本和时间成本,所以程序员们会避免这项工作,迄今为止并非所有程序都已经为多核CPU做了优化.这导致了价格不菲的八核处理器功耗较高、产生的热量较多,但只能发挥整体性能中极小的一部分.总之,如果软件没有准备好,那么多核处理器反而有可能会降低系统的整体性能,“CPU核心越多速度越快”这一判断并不完全正确.
可直接并行计算
许多运算,例如将多个因数相乘的运算可以轻松地实现并行计算.根据核心的数量,可以将每个核心的计算结果两两相乘,直到得出结果.
A*B*c*d*e*f*g*h等于X
分析后并行计算
匆匆一看,每一步运算都需要基于前一步的运算结果,因此不能并行计算.但是分析之后不难发现,它同样也可以受益于多CPU核心并行计算.
优化代码之后,就可以轻松地并行计算:A*B*d*f*H等于y
不可执行并行计算
有些运算必须一步接一步进行.依照“加减乘除”运算法则,下面的例子就无法提取出部分进行并行计算.
[(A+B)*c–D]/E–F等于Z
计算机类论文例文,与核心越多速度越快相关毕业论文格式参考文献资料: