CAD / GIS平台必须去到GPU
我们这些使用图形应用程序的人总是期望计算机有足够的工作内存。 在此,CAD / GIS程序总是根据执行日常活动所花费的时间而受到质疑或衡量,例如:
- 空间分析
- 整理和注册图像
- 部署海量数据
- 地理数据库中的数据管理
- 数据服务
传统个人电脑近年来在内存,硬盘,显存和功能方面都没有太大的变化, 但是CPU的运行逻辑却保持了原有的设计这就是为什么我们一直呼叫他的CPU)。 缺点还在于,随着团队能力的增强,程序会通过设计自己来消耗新的潜力来破坏他们的期望。
作为例子,(只是例子)当两个用户设备和数据的相同条件下,一个的AutoCAD 2010和一个与Microstation的V8i,装载14光栅图像下放置的同时,一个parcelario文件8,000属性和连接到一个空间数据库的Oracle,我们问自己这个问题:
二者之一有什么,以免崩溃机器?
答案不是创新,而仅仅是开发程序的方式,因为AutoDesk Maya并非如此,因为它做得更疯狂,性能也更好。 利用PC的方式是相同的(到目前为止,对于这两个程序而言),因此我们以此为基础拍摄程序,因为我们使用它们来工作是很多的。 因此,某些计算机被称为传统的PC,工作站或服务器。 不是因为它们是另一种颜色,而是因为它们在图形设计,视频处理,应用程序开发,服务器功能以及在我们的情况下,对空间数据的操作中执行高消耗程序的执行方式。
更少的CPU,更多的GPU
最突出的在发生到PC的架构,最近的变化是一届创造GPU(处理单元图形),找到一个更好的计算机性能,在小任务,同时作出了巨大的例程,绕过管理(中央处理单元),其工作容量在硬盘,RAM存储器,视频存储器和其他细节之间播放(其他人不多).
图形卡并不是为了增加视频内存而设计的,而是包括了一个包含数百个旨在运行并行进程的内核的处理器。 他们一直都这样(或多或少),但目前的优势是这些制造商(几乎)提供了一些开放的体系结构,因此软件开发人员可以考虑具有这些功能的卡的存在并发挥其潜力。 一月份的《 PC Magazine》提到了nVidia,ATI和其他加入联盟的公司 OpenCL的
为了理解CPU和GPU之间的区别,我在这里指的是一个比喻:
CPU,全部集中这就像一个将一切都集中起来的直辖市,它具有城市规划,它知道它必须控制其增长,但甚至无法监督违反规范的新建筑。 但是他坚持不担任私人公司这项服务,而是坚持担任这个角色,民众不知道该向谁抱怨邻居人行道抱怨,这个城市每天都变得越来越混乱。
对不起,没有谈到你的市长,只是谈到了CPU的一个明显的地方,这个中央处理单元(在Windows的情况下)应该使团队执行的过程如:
- Windows启动时运行的程序,例如Skype,Yahoo Messenger,防病毒,Java引擎等。 所有这些都以低优先级消耗工作内存的一部分,但是除非通过msconfig进行修改(有些人会忽略),否则不必要地消耗所有工作内存。
- Windows中正在运行的服务,常用程序,连接的硬件或已卸载但仍在其中运行的其他服务。 这些通常具有中/高优先级。
- 正在使用的程序,这些程序会优先占用空间。 我们感到他们在肝脏中的执行速度是因为我们诅咒他们是否拥有一支高效能的团队,即使他们没有迅速执行。
虽然Windows一直在玩杂耍,但是有很多程序打开,不负责任地安装或卸载,看到不必要的主题 pintones,他们让我们犯了设备的故障。
那么当我们开始一个刚开始提到的过程的时候,处理器就会这样 破产椰子 希望优先于正在使用的其他程序。 您可以优化的几种选择是RAM内存,视频内存(通常是共享的),如果有显卡,请从硬盘中取出一些东西,具体取决于硬盘驱动器和其他琐事的类型,可怜的抱怨可能会更少。
GPU,并行处理, 就像市政当局决定将那些超出其范围的东西的权力下放,让步或私有化一样,尽管它们是大过程,但却是在小任务中交付的。 因此,根据现行法规,私营公司将被赋予专门监视应处罚违法行为的作用。 结果是 (只是例子),公民就可以实现那种把狗带走的邻居告诉肋骨的美味乐趣 cagarse 在他的人行道上,他通过参与人行道来筑墙,不正确地停放汽车等。 公司接听电话,去地方,处理诉讼,将其告上法庭,执行罚款,一半去市政当局,另一项是有利可图的业务。
这就是GPU的工作原理,程序可以设计成不会以传统方式发送大量进程,但它们会像小型过滤程序一样并行运行。 哦! 精彩!
到目前为止,没有多少程序在使用这些功能进行应用程序开发。 他们中的大多数人都渴望达到64位来解决其速度慢的问题,尽管我们都知道Don Bill Gates总是会以这种能力行事,在下一代Windows版本中加载不必要的内容。 Windows的策略包括通过可在DirectX 11上使用的API来利用GPU,这肯定是每个(或大多数)都会接受的替代方法,因为他们更愿意将其作为标准,而不是为OpenCL之外的每个品牌做疯狂的事情。
该图显示了一个示例,该示例显示了在2003年至2008年之间,通过GPU的nVidia处理器与英特尔CPU相比如何彻底改变了其功能。 还有 抽烟的解释 的差异。
但是GPU的潜力是存在的,希望CAD / GIS程序能够获得必要的成果。 尽管最突出的案例是d
来自nVidia的带有CUDA卡的Manifold GIS,其中利用CUDA卡的优势,仅用6秒就执行了耗时11分钟以上的数字地形模型生成过程。 抽烟使他们 赢得Geotech 2008.
在得出结论: 我们选择GPU,我们在未来两年肯定会看到很多。
维森特你好,我发现你似乎已经习惯了Windows 7。
你有什么想念xP吗?
有没有原因,我不会回到XP?
Windows 7(64位)仍然允许您以32位安装应用程序……到目前为止,我的GIS应用程序均未停止工作。
“顺便问一下,你试过 64 位的 Manifold 吗?”
up… 尽管我的谦虚PC具有64位AMD,但我不想安装Windows 64,因为一堆应用程序和驱动程序将无法使用。 我认为这将是拥有一台专用PC并以64位安装所有组件的步骤。
我毫不怀疑,Manifold将会是那些能够使它们在64位下运行的应用程序之一,并且不会是一个单纯的适应,但是它们将得到果汁(就像他们在CUDA GPU技术上一样)。
感谢Gerardo的小费。 顺便说一句,您是否尝试过64位歧管?
好注意
如果您想观看Manifold的演示视频,在其中可以看到使用CUDA技术对印版进行残酷的处理速度-此外,可以并行安装多个印版,并在有可用插槽的情况下增加其功能-请转到YouTube网址:
http://www.youtube.com/watch?v=1h-jKbCFpnA
另一个用于Manifold历史的bean:1er原生的64位SIG程序。 而现在,1er SIG正在使用CUDA技术。
问候