inovaceMoje egeomates

CAD / GIS platformy musí jít na GPU

Ti z nás, kteří jsou uživateli grafických aplikací, vždy očekávají, že počítače mají dostatek pracovní paměti. V tomto případě byly programy CAD / GIS vždy zpochybňovány nebo měřeny na základě času potřebného k provedení každodenních činností, jako jsou:

  • Prostorová analýza
  • Oprava a registrace obrázků
  • Nasazení masivních dat
  • Správa dat v rámci geodatabáze
  • Datová služba

Tradiční počítač se v posledních letech příliš nezměnil, pokud jde o paměť RAM, pevný disk, grafickou paměť a rysy, které jen rostly; ale operační logika CPU zachovala svůj původní design (Proto ho říkáme CPU). Nevýhodou také bylo, že jak týmy rostou ve schopnostech, programy ničí jejich očekávání tím, že se navrhují tak, aby spotřebovaly nový potenciál.

asus-dual-gpu-karta

Například (a pouze příklad) Jsou-li dva uživatelé umístí ve stejnou dobu za stejných podmínek zařízení a dat, jednoho AutoCAD 2010 a jeden s Microstation V8i, nakládací 14 rastrové obrázky, jen parcelario soubor vlastností 8,000 a připojení k prostorovým databázi Oracle, klademe si otázku:

Co má jeden z nich, aby nedošlo ke zhroucení stroje?

Odpověď není v inovacích, je to prostě způsob, jakým je program vyvíjen, protože tomu tak není u AutoDesk Maya, který dělá bláznivější věci a má lepší výkon. Způsob využívání PC je stejný (zatím u obou programů) a na základě toho natáčíme programy, protože je používáme k práci a hodně. Některé počítače jsou tedy známé jako tradiční počítače, pracovní stanice nebo servery; ne proto, že mají jinou barvu, ale kvůli způsobu, jakým provádějí spuštěné programy s vysokou spotřebou v oblasti grafického designu, zpracování videa, vývoje aplikací, funkcí serveru a v našem případě provozu s prostorovými daty.

Méně CPU, více GPU

Nejvýraznější v posledních změnách, k nimž došlo k architektuře PC je termín zavedený GPU (Process Unit Graphics), aby najít lepší výkon počítače, takže velké rutiny v malých souběžných úkolů, obcházet podávání CPU (Central Processing Unit), jejichž pracovní schopnost se hraje mezi otáčkami disku, RAM, grafickou pamětí pevný a široký výběr individuálních (ne mnoho dalších).

Grafické karty nejsou vyráběny za účelem zvýšení grafické paměti, ale obsahují procesor, který obsahuje stovky jader určených k běhu paralelních procesů. To vždy měli (více či méně), ale současná výhoda spočívá v tom, že tito výrobci nabízejí určitou otevřenou architekturu (téměř), aby vývojáři softwaru mohli zvážit existenci karty těchto schopností a využít její potenciál. Letos v lednu PC Magazine zmiňuje společnosti jako nVidia, ATI a další zahrnuté do aliance OpenCL

Pro pochopení rozdílu mezi CPU a GPU zde mám na mysli podobný:

CPU, vše centralizovanéJe to jako obec se vším centralizovaným, která má územní plánování, ví, že musí kontrolovat svůj růst, ale není schopna dohlížet ani na nové stavby, které porušují normy. Ale místo toho, aby tuto službu poskytl soukromým společnostem, trvá na převzetí této role, obyvatelstvo neví, na koho si může stěžovat na souseda, který jde po chodníku, a město je každý den více nepořádek. 

Omlouváme se, nemluvil o vašem starostovi, hovořil jen o podobnosti procesoru, kde by tato centrální procesní jednotka (v případě systému Windows) měla vést tým v takových procesech, jako jsou:

  • Programy, které se spouštějí při spuštění systému Windows, například Skype, Yahoo Messenger, Antivirus, Java Engine atd. Vše spotřebovává část pracovní paměti s nízkou prioritou, ale zbytečně, pokud není upraveno msconfig (což někteří ignorují).
  • Spuštěné služby, které jsou součástí systému Windows, programy běžného používání, připojený hardware nebo jiné, které byly odinstalovány, ale zůstávají tam spuštěny. Obvykle mají střední / vysokou prioritu.
  • Používané programy, které zabírají místo s vysokou prioritou. Cítíme jejich rychlost provedení v našich játrech, protože proklínáme, pokud to nedělají rychle, přestože mají vysoce výkonný tým. 

A ačkoli Windows dělá své žonglování, praktiky jako mnoho programů otevřených, instalací nebo odinstalováním nezodpovědných, nepotřebných témat, které jsou vidět pintones, způsobují, že jsme vinni ze selhání zařízení.

Stává se to tehdy, když zahájíme proces těch, které byly zmíněny na začátku, procesorem úpadek kokosu snaží se upřednostnit to před ostatními používanými programy. Máte několik možností, jak optimalizovat, jsou paměť RAM, videopaměť (která je často sdílená), pokud existuje grafická karta, něco z ní získáte, v závislosti na typu pevného disku a dalších drobnostech může být žalostné sténání menší.

GPU, paralelní procesy, Je to, jako by se obec rozhodla decentralizovat, koncesovat nebo privatizovat ty věci, které jsou mimo její dosah, které, i když jsou to velké procesy, jsou dodávány v malých úkolech. Na základě současných předpisů je tedy soukromé společnosti svěřena role konkrétního sledování trestných přestupků. Jako výsledek (jen příkladem), může občan naplnit tou lahodnou radostí vyprávět žebra sousedovi, který vyvede psa shit na svém chodníku, který postaví zeď tím, že přijde o část chodníku, špatně zaparkuje své auto atd. Společnost přijme hovor, jde na místo, zpracuje žalobu, podá ji k soudu, provede pokutu, polovina jde na obec, druhá je výnosný obchod.

Takto funguje GPU, programy mohou být navrženy tak, aby nepřenášely masivní procesy konvenčním způsobem, ale šly paralelně jako malé filtrované rutiny.  Oh! nádherný!

Zatím mnoho aplikací nevyrábí své aplikace s těmito funkcemi. Většina z nich usiluje o dosažení 64 bitů, aby vyřešila své problémy s pomalostí, i když všichni víme, že Don Bill Gates bude v těchto kapacitách vždy chodit načítáním nepotřebných věcí v dalších verzích systému Windows. Strategie Windows zahrnuje využití výhod GPU prostřednictvím API navržených pro práci s DirectX 11, což bude jistě alternativa, kterou přijme každý (nebo většina), protože ji bude preferovat jako standard namísto toho, aby pro každou značku mimo OpenCL dělal šílené věci.

gflops

Graf ukazuje příklad, který ukazuje, jak mezi lety 2003 a 2008 způsobil procesor nVidia prostřednictvím GPU revoluci ve svých schopnostech ve srovnání s procesorem Intel. Také kouřové vysvětlení z rozdílu.

Ale potenciál GPU tam je, doufejme, že programy CAD / GIS získají potřebnou šťávu. Již to bylo slyšet, i když nejvýznamnějším případem je d
e Rozdělovač GIS s kartami CUDA od společnosti nVidia, ve kterém byl spuštěn proces generování digitálního modelu terénu, který trval více než 6 minut za pouhých 11 sekund, s využitím existence karty CUDA. Uzené, co je přimělo vyhrát Geotech 2008.

Závěrem:  Jdeme na GPU, jistě uvidíme hodně v příštích dvou letech.

Golgi Alvarez

Spisovatel, výzkumník, specialista na modely hospodaření s půdou. Podílel se na konceptualizaci a implementaci modelů jako: Národní systém správy majetku SINAP v Hondurasu, Model hospodaření společných obcí v Hondurasu, Integrovaný model správy katastru - Registr v Nikaragui, Systém správy území SAT v Kolumbii . Editor znalostního blogu Geofumadas od roku 2007 a tvůrce Akademie AulaAGEO, která zahrnuje více než 100 kurzů na témata GIS - CAD - BIM - Digitální dvojčata.

Související články

5 Komentáře

  1. Ahoj Vicente, vidím, že se zřejmě zvyklá na Windows 7.

    Je něco, co chybíš o xp?
    Existují důvody, proč bych se nevrátil k XP?

  2. Windows 7 v 64bitové verzi vám stále umožňuje instalovat aplikace do 32bitové ... A zatím žádná z mých GIS aplikací nepřestala fungovat.

  3. "Mimochodem, zkusil jsi Manifold na 64bit?"

    Nup…. Ačkoli můj skromný počítač má 64bitovou AMD, nechtěl jsem instalovat Windows 64, protože hromada aplikací a ovladačů by byla mimo provoz. Myslím, že krokem bude mít vyhrazený počítač a nainstalovat vše na 64 bitů.

    Nepochybuji o tom, že výfuk být jedním z těch aplikací, které poběží pod 64 jejich rozdíl bitů, a nikoli být pouhou adapatación, ale on by odstranil šťávu (jako tomu bylo s CUDA technologií GPU).

  4. Díky za tip Gerardo. Mimochodem, vyzkoušeli jste 64bitový rozdělovač?

  5. Dobrá poznámka
    Pokud si chcete prohlédnout ukázkové video rozdělovače, ve kterém můžete vidět brutální rychlost zpracování desek s technologií CUDA - které lze navíc instalovat paralelně a přidávat tak své síly, kdykoli jsou k dispozici sloty - přejděte na tuto adresu URL YouTube :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Další fazole pro historii rozdělovače: 1er nativní program 64 bit SIG. A nyní 1er SIG při používání technologie CUDA ..

    pozdravy

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Tlačítko Nahoru