`
yangyiqian
  • 浏览: 115039 次
  • 来自: ...
社区版块
存档分类
最新评论

多核在web环境下,并不需要并行计算

阅读更多
众所周知,所谓并行计算是指一项任务分成多个段来执行,最后合成一个整体。
这在处理密集型单任务的情况下,比如压缩某一个大文件,这种情况下,如果使用并行计算的话,会极大提高处理的速度的。或者在处理图像等技术方面。

那么对于做为WEB服务器的多核计算机来说,因为其处理的本来就是多个任务,CPU中的多核也都各司其职,这样的情况下,再把其中的某个任务分解到多核上去计算,这就凭空增加了许多切换、等待的工作。还不如一个核管理一个任务连接这样轻量。


所以用在web上的多核服务器,在没有极特殊的需求的情况下,不用考虑并行计算的问题,这是目前的我的一个观点,希望能和大家一起探讨。
分享到:
评论

相关推荐

    论文研究-基于缓存层级结构的多核Web服务器动态请求调度算法.pdf

    针对Web服务器中传统的动态请求调度算法,如先到先服务算法等,不能充分利用多核处理器并行性的问题,根据多核Web服务器缓存结构的特点提出了基于缓存层级结构的多核Web服务器动态请求调度算法。该算法从处理器核心...

    Fourinone分布式并行计算四合一框架

     但是fourinone并不提供一个分布式存储系统,比如文件数据的导入导出、拆分存储、负载均衡,备份容灾等存储功能,不过开发人员可以利用这些api去设计和实现这些功能,用来满足自己的特定需求。  二、自动化class...

    fourinone-3.04.25

    但是fourinone并不提供一个分布式存储系统,比如文件数据的导入导出、拆分存储、负载均衡,备份容灾等存储功能,不过开发人员可以利用这些api去设计和实现这些功能,用来满足自己的特定需求。 二、自动化class和jar...

    云计算设计和实施方案.doc

    用户所有基于云的计算和应用工 作在虚拟化的资源上,不需要关心这些资源部署在哪些物理资源上,用户可以方便地变 更对计算资源的需求。 云计算的产业三级分层:云软件、云平台、云设备。 上层分级:云软件 Software ...

    开源的分布式内存文件系统 Tachyon.zip

     当然,AMPLab并不是第一个对HDFS提出质疑的组织,同时也有很多商业版本可供选择,像Quantcast就自己开发了开源文件系统,声称其在运行大规模文件系统时速度更快、更高效。诚然,AMPLab所做的工作就是打破现有商业...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    5.1.1 需要函数的原因 210 5.1.2 函数的结构 210 5.1.3 使用函数 213 5.2 给函数传递实参 216 5.2.1 按值传递机制 216 5.2.2 给函数传递指针实参 217 5.2.3 给函数传递数组 219 5.2.4 给函数传递引用实参 ...

    Ruby 多线程的潜力和弱点分析

    但由于存在 Ruby GIL (Global Interpreter Lock),MRI Ruby 并不能真正利用多线程进行并行计算。JRuby 去除了 GIL,是真正意义的多线程,既能应付 IO Block,也能充分利用多核 CPU 加快整体运算速度。 上面说得比较...

    tracer-protocol:Tracer永久掉期协议的智能合约

    合同不是在Truffle环境中使用全局artifacts变量,而是在我们自己的自定义artifacts.ts文件中实例化合同。 这使由mocha实例化的子进程能够访问Truffle合同。 我们还使用ganache-core进行测试,而不是连接到服务器...

    framword4.5

    创新的新并行编程功能,例如并行循环支持、任务并行库 (TPL)、并行 LINQ (PLINQ) 和协调数据结构(可让开发人员利用多核处理器)。 返回页首系统要求 -----------------------------------------------------------...

    CLR.via.C#.(中文第3版)(自制详细书签)Part1

    》针对.NET Framework 4.0和多核编程进行了全面更新和修订,是帮助读者深入探索和掌握公共语言运行时、C#和.NET开发的重要参考,同时也是帮助开发人员构建任何一种应用程序(如Microsoft Silverlight、ASP.NET、...

    CLR.via.C#.(中文第3版)(自制详细书签)

    》针对.NET Framework 4.0和多核编程进行了全面更新和修订,是帮助读者深入探索和掌握公共语言运行时、C#和.NET开发的重要参考,同时也是帮助开发人员构建任何一种应用程序(如Microsoft Silverlight、ASP.NET、...

    CLR.via.C#.(中文第3版)(自制详细书签)Part3

    》针对.NET Framework 4.0和多核编程进行了全面更新和修订,是帮助读者深入探索和掌握公共语言运行时、C#和.NET开发的重要参考,同时也是帮助开发人员构建任何一种应用程序(如Microsoft Silverlight、ASP.NET、...

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    》针对.NET Framework 4.0和多核编程进行了全面更新和修订,是帮助读者深入探索和掌握公共语言运行时、C#和.NET开发的重要参考,同时也是帮助开发人员构建任何一种应用程序(如Microsoft Silverlight、ASP.NET、...

Global site tag (gtag.js) - Google Analytics