革新マイegeomates

CAD / GISプラットフォームはGPUに接続する必要があります

グラフィカルアプリケーションのユーザーである私たちの人々は、コンピューターに十分な作業メモリがあることを常に期待しています。 この場合、CAD / GISプログラムは、次のような日常の活動を実行するのにかかる時間に基づいて、常に質問または測定されてきました。

  • 空間分析
  • 画像の整流と登録
  • 膨大なデータの展開
  • ジオデータベース内のデータ管理
  • データサービス

従来のPCは、RAM、ハードドライブ、グラフィックスメモリ、および機能が増加しているだけで、近年大きく変化していません。 CPUの動作ロジックは元の設計を維持しています(だから私たちは彼をCPUと呼んでいます)。 また、チームの能力が向上するにつれて、プログラムが新しい可能性を消費するように設計することで期待を殺してしまうことも不利でした。

asus-dual-gpu-card

一例として、(ほんの一例)二人のユーザが2010ラスタイメージをロードする装置及びデータの同じ条件、マイクロステーションV8i有するものAutoCADの14と一つの下に同時に配置されている場合、parcelarioファイル8,000特性及び接続空間データベースへのOracle、私たちは自分自身に質問します。

2人のうちの1人はマシンを倒さないように何を持っていますか?

答えはイノベーションではありません。これは、AutoDesk Mayaには当てはまらないため、プログラムの開発方法にすぎません。AutoDeskMayaは、よりクレイジーなことを実行し、パフォーマンスを向上させます。 PCを活用する方法は同じで(これまでのところ、XNUMXつのプログラムの場合)、これに基づいて、作業に使用するため、プログラムを撮影します。 したがって、一部のコンピューターは、従来のPC、ワークステーション、またはサーバーとして知られています。 それらが別の色であるためではなく、グラフィックデザイン、ビデオ処理、アプリケーション開発、サーバー機能、そしてこの場合は空間データを使用した操作で高消費プログラムを実行する方法のためです。

より少ないCPU、より多くのGPU

パソコンのアーキテクチャに発生した最近の変化の中で最も優れた、管理をバイパスし、小さな同時タスクに大きなルーチンを作り、より良いコンピュータのパフォーマンスを見つけるために、用語造語GPU(プロセス単位グラフィックス)でありますRAM(ハードディスク)、RAMメモリ、ビデオメモリなどの間で実行されるCPU(Central Process Unit)他にはない).

グラフィックカードは、ビデオメモリを増やすために作成されたものではなく、並列プロセスを実行するように設計された数百のコアを含むプロセッサを備えています。 これは彼らがいつも持っていた(多かれ少なかれ)が、現在の利点は、ソフトウェア開発者がこれらの機能のカードの存在を検討し、その可能性を活用できるように、これらのメーカーが(ほぼ)特定のオープンアーキテクチャを提供していることです。 今年XNUMX月のPCMagazineは、アライアンスに含まれるnVidia、ATIなどの企業について言及しています。 OpenCLの

CPUとGPUの違いを理解するために、ここでは私はsimileを参照しています:

中央集中型CPUそれは、すべてが一元化され、都市計画があり、その成長を制御しなければならないことを知っているが、規範に違反している新しい建設でさえ監督することができない自治体のようなものです。 しかし、このサービスを民間企業に与える代わりに、彼はその役割を引き受けることを主張し、住民は歩道を歩いている隣人について誰に不平を言うべきかわからず、街は毎日ますます混乱しています。 

申し訳ありませんが、あなたの市長について話していない、このCentral Process Unit(Windowsの場合)がチームを次のようなプロセスで実行する必要があるCPUの偶然について話しました。

  • Skype、Yahoo Messenger、Antivirus、Java Engineなど、Windowsの起動時に実行されるプログラム。 すべてが作業メモリの一部を低い優先度で消費しますが、msconfig(一部は無視します)によって変更されない限り不必要です。
  • 実行中のサービス、Windowsの一部、一般的に使用されるプログラム、接続されたハードウェア、またはアンインストールされたが実行されたままのその他のサービス。 これらは通常、中/高の優先度を持っています。
  • 使用中のプログラムで、優先度の高いスペースを消費します。 高性能のチームを持っているにもかかわらず、彼らが速くそれをしなければ私たちは呪うので、私たちは彼らの実行のスピードを私たちの肝臓で感じます。 

Windowsはそのジャグリングをしていますが、多くのプログラムを開いたり、無責任にインストールまたはアンインストールしたり、不必要なトピック ピントーンズ、彼らは私たちに機器の誤動作をさせる。

それで、最初に述べたプロセスを開始すると、プロセッサー ココナッツを破産する 使用中の他のプログラムよりもこれを優先することを検討しています。 最適化するためのいくつかのオプションは、RAMメモリ、ビデオメモリ(多くの場合共有されます)です。グラフィックカードがある場合は、ハードドライブの種類やその他の些細なことによっては、そこから何かを取り出します。哀れなうめき声は少なくなる可能性があります。

GPU、並列プロセス、 それは、大きなプロセスではあるが小さなタスクで提供される、手の届かないものを分散化、譲歩、または民営化することを自治体が決定するようなものです。 したがって、現在の規制に基づいて、民間企業には、罰せられる違反を具体的に監視する役割が与えられています。 結果として (ただの例)、市民は、犬を連れ出す隣人に肋骨を伝えるその美味しい喜びを果たすことができます たわごと 歩道に参加して壁を作ったり、車を不適切に駐車したりするなど。 会社は電話に出て、その場所に行き、行動を処理し、それを法廷に持ち込み、罰金を執行し、半分は地方自治体に行き、もう一方は収益性の高い事業です。

これはGPUの仕組みであり、プログラムは従来の方法で大量のプロセスを送信しないように設計できますが、小さなフィルタリングされたルーチンのように並列に処理されます。  ああ! 素晴らしい!

これまで、これらの機能を使用してアプリケーションを作成しているプログラムは多くありません。 それらのほとんどは、速度低下の問題を解決するために64ビットに到達することを目指していますが、Don Bill Gatesは、次のバージョンのWindowsに不要なものをロードすることで、常にこれらの能力を発揮することを知っています。 Windowsの戦略には、DirectX 11で動作するように設計されたAPIを介してGPUを利用することが含まれます。これは、OpenCLの外部の各ブランドに対してクレイジーなことを行うのではなく、標準としてGPUを好むため、誰もが(またはほとんどの)受け入れる代替手段になるでしょう。

gflops

グラフは例を示しています。これは、2003年から2008年の間に、GPUを介したnVidiaプロセッサがIntelCPUと比較してその機能にどのように革命をもたらしたかを示しています。 また、 スモークされた説明 その差の

しかし、GPUの可能性はそこにあり、うまくいけば、CAD / GISプログラムが必要な力を得ることができます。 最も顕著なケースはdですが、それはすでに聞いています
e CUDAカードを使用したマニホールドGIS、nVidia製。CUDAカードの存在を利用して、6分以上かかったデジタル地形モデル生成プロセスをわずか11秒で実行しました。 それらを作ったものを吸った Geotech 2008に勝つ.

結論:  我々はGPUのために行く、私たちは今後2年間で確かに多くを見るだろう。

ゴルジアルバレス

作家、研究者、土地管理モデルのスペシャリスト。 彼は、ホンジュラスの国家財産管理システムSINAP、ホンジュラスの共同自治体の管理モデル、地籍管理の統合モデル-ニカラグアのレジストリ、コロンビアのテリトリーSATの管理システムなどのモデルの概念化と実装に参加しています。 。 2007年からGeofumadasナレッジブログの編集者であり、GIS-CAD-BIM-デジタルツインのトピックに関する100以上のコースを含むAulaGEOAcademyの作成者。

関連記事

5のコメント

  1. こんにちはヴィセンテ、あなたはWindows 7に慣れているようです。

    あなたはxPについて何かお見逃しですか?
    私がXPに戻らない理由はありますか?

  2. 7ビットのWindows64でも、32ビットのアプリケーションをインストールできます...そしてこれまでのところ、私のGISアプリケーションはどれも動作を停止していません。

  3. 「ちなみに、64ビットでマニフォールドを試したことはありますか?」

    ナップ…。 私の謙虚なPCには64ビットのAMDが搭載されていますが、アプリケーションとドライバーのスタックが使用されなくなるため、Windows64をインストールしたくありませんでした。 ステップは専用のPCを用意し、すべてを64ビットでインストールすることだと思います。

    私は、マニホールドが64の下でそれらの差ビットを実行しますこれらのアプリケーションの一つであり、単なるadapataciónではないことは疑いを持っていますが、(彼らはGPUのCUDAテクノロジで行ったように)彼はジュースを削除します。

  4. Gerardoのデータをありがとう。 ちなみに、あなたは64ビットでマニホールドを試しましたか?

  5. 良いメモ
    CUDAテクノロジーを使用したプレートの残酷な処理速度を確認できるマニフォールドのデモビデオをご覧になりたい場合は、複数を並列にインストールして、利用可能なスロットがある場合はいつでもパワーを追加できます。このYouTubeURLにアクセスしてください。 :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    マニフォールドの歴史のもう一つの豆:1erネイティブ64 bit SIGプログラム。 そして今、1er SIGはCUDA技術を使用しています。

    よろしく

コメントを残します

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

先頭へ戻るボタンに