【问题标题】:What application domains are CPU bound and will tend to benefit from multi-core technologies?哪些应用领域受 CPU 限制,并且往往会受益于多核技术?
【发布时间】:2008-10-30 01:33:11
【问题描述】:

我听到很多人谈论由于多核处理器和并行性而导致的编程革命,但我无法摆脱对我们大多数人来说,CPU 周期不是瓶颈的感觉。很长一段时间以来,我的几乎所有程序都以一种或另一种方式(数据库、文件系统、网络、用户交互等)进行了 I/O 绑定。

现在我可以想到 CPU 周期是限制因素的几个领域,例如代码破解、图形、声音、某些形式的模拟(天气、物理等),以及某些形式的数学研究,但它们都是看起来像是相当专业的应用领域。我的总体印象是,大多数程序仍然受 I/O 限制,而且对于我们大多数行业的 CPU 来说已经有相当长一段时间了。

我是不是摇摆不定?今天还有哪些其他应用程序领域受 CPU 限制?它们中的任何一个都包括编​​程人口的很大一部分吗?本质上,我想知道多核 CPU 是否会影响我们中的很多人,如果会,会如何?

【问题讨论】:

    标签: multicore


    【解决方案1】:

    视觉效果/渲染。 (娱乐行业。)
    人工智能。 (游戏和科学研究。)
    生物医学研究。
    物理模拟。 (游戏和科学研究。)
    数据库应用包括SaaS、大部分网页等。

    随着个人计算机越来越成为 Web 应用程序的基于浏览器的瘦客户端,该行业将会扩大,并且需要更多的后端并行处理能力。我可以看到游戏推动个人计算中的并行处理。

    【讨论】:

      【解决方案2】:

      利用多核的方法之一是使用远程桌面技术。

      将桌面应用程序部署到一台大型 Citrix 服务器而不是几十个用户桌面上要容易得多。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多