иновациимојата egeomates

CAD / GIS платформи мора да одат на графичкиот процесор

Оние од нас кои сме корисници на графички апликации, секогаш очекуваме дека компјутерите имаат доволно работна меморија. Во ова, CAD / GIS програмите секогаш биле испрашувани или мерени врз основа на времето што е потребно за извршување на дневни активности, како што се:

  • Просторна анализа
  • Исправка и регистрација на слики
  • Распоредување на масивни податоци
  • Управување со податоци во рамките на геодациската база
  • Податоци услуга

Традиционалниот компјутер не се смени многу во последниве години, во однос на RAM меморија, хард диск, графичка меморија и функции кои само се зголемуваат; но оперативната логика на процесорот го задржа својот оригинален дизајн (Затоа ние постојано го нарекуваме процесорот) Исто така беше неповолна положба што екипите растат во можности, програмите го убиваат нивното очекување со тоа што ќе се дизајнираат себеси да трошат нов потенцијал.

asus-dual-gpu-card

Како пример, (и само пример) Кога двајца корисници се наоѓаат во исто време, под истите услови на опрема и податоци, AutoCAD 2010 и еден со Microstation V8i, вчитување 14 растерски слики, parcelario датотека 8,000 својства и поврзување со просторни Oracle база на податоци, си го поставуваме прашањето:

Што има еден од двата, за да не се колабира машината?

Одговорот не е во иновациите, тој е едноставно начинот на развивање на програмата, бидејќи тоа не е случај со AutoDesk Maya, која прави полуди работи и се претстави подобро. Начинот на искористување на компјутерот е ист (досега во случајот на двете програми), и врз основа на ова ги снимаме програмите, затоа што ги користиме за работа и многу. Така, некои компјутери се познати како традиционални компјутери, работни станици или сервери; не затоа што тие се со друга боја, туку заради начинот на кој изведуваат водење на програми со голема потрошувачка во графички дизајн, видео обработка, развој на апликации, функции на сервери и во нашиот случај, работа со просторни податоци.

Помалку процесорот, повеќе графичкиот процесор

Најзначајното во последните промени кои се случиле на архитектурата на компјутери е термин измислен GPU (процесите на графика), да се најде подобри перформанси компјутер, со што голем рутини во мали задачи истовремено, заобиколувајќи администрација процесорот (централната единица за обработка), чиј капацитет за работа се игра меѓу револуциите на диск, RAM меморија, видео меморија и хард вклучувајќи ги индивидуалните (не многу други).

Графичките картички не се создадени за да ја зголемуваат видео меморијата, туку вклучуваат процесор кој содржи стотици јадра дизајнирани да извршуваат паралелни процеси. Ова секогаш го имале (повеќе или помалку), но моменталната предност е што овие производители нудат некоја отворена архитектура (скоро), така што развивачите на софтвер можат да размислат за постоење на картичка со овие можности и да го искористат нејзиниот потенцијал. PC Magazine овој јануари споменува компании како nVidia, ATI и други вклучени во алијансата OpenCL

За да ја разберам разликата помеѓу процесорот и графичкиот процесор, овде се осврнувам на сликата:

Процесорот, сите централизираниТоа е како општина со сè централизирано, што има урбанистичко планирање, знае дека мора да го контролира нејзиниот раст, но не е во состојба да ги надгледува ниту новите градби што ги кршат нормите. Но, наместо да им ја доделува оваа услуга на приватни компании, тој инсистира на преземање на улогата, населението не знае на кого да се жали на соседот што го зема тротоарот, а градот продолжува да се расипува секој ден. 

За жал, не зборував за вашиот градоначалник, туку само зборуваше за слично на процесорот, каде што оваа Централна Процесна Единица (во случај на Windows) треба да го направи тимот да работи во процеси како што се:

  • Програми што работат кога ќе започне Виндоус, како што се Skype, Yahoo Messenger, Антивирус, Java Engine итн. Сето тоа троши дел од работната меморија со низок приоритет, но непотребно освен ако не е изменето од msconfig (што некои го игнорираат).
  • Услуги што работат, што се дел од Виндоус, програми за вообичаена употреба, поврзан хардвер или други што беа деинсталирани, но остануваат таму да работат. Овие обично имаат среден / висок приоритет.
  • Програми во употреба, кои трошат простор со висок приоритет. Ја чувствуваме нивната брзина на извршување во црниот дроб затоа што проколнуваме ако не го сторат тоа брзо и покрај тоа што имаат тим со високи перформанси. 

И покрај тоа што Windows го прави својот жонглирање, практики како да имаат отворени, инсталирани или деинсталирани многу програми, неодговорно, непотребни теми што се гледаат пинтони, тие нè прават за виновни за дефект на опремата.

Тогаш се случува, кога ќе почнеме процес на оние споменати на почетокот, процесорот ќе банкротира кокос кои сакаат да го дадат приоритет на ова пред другите програми што се користат. Вашите неколку опции за оптимизирање се RAM меморија, видео меморија (која често се споделува), ако има графичка картичка, извлечете нешто од тоа, во зависност од типот на хард дискот и другите ситници, негодувањето може да биде помалку.

GPU, паралелни процеси, Тоа е исто како општината да одлучи да ги децентрализира, концесионира или приватизира оние работи што не се во нејзин дострел, кои иако се големи процеси, се испорачуваат во мали задачи. Така, врз основа на важечките регулативи, на приватна компанија given се дава улогата на специфично следење на казнивите повреди. Како резултат (само пример), граѓанинот може да го исполни тоа вкусно задоволство да им каже на ребрата на соседот кој го зема кучето надвор срање на неговиот тротоар, кој гради wallид земајќи дел од тротоарот, кој неправилно го паркира својот автомобил итн. Компанијата одговара на повикот, оди до местото, го обработува дејството, го носи на суд, ја извршува казната, половина оди во општината, другата е профитабилна работа.

Ова е начинот на работа на графичкиот процесор, програмите можат да бидат дизајнирани така што тие не испраќаат масивни процеси на конвенционален начин, туку паралелно се одвиваат како мали филтрирани рутини.  О! прекрасно!

Досега, не многу програми ги прават своите апликации со овие карактеристики. Повеќето од нив, тие се стремат да достигнат 64 бита за да ги решат нивните проблеми со бавноста, иако сите знаеме дека Дон Бил Гејтс секогаш оди во тие капацитети со вчитување на непотребни работи на следните верзии на Windows. Стратегијата на Виндоус вклучува искористување на графичкиот процесор преку API дизајнирани да работат на DirectX 11, што сигурно ќе биде алтернатива што сите (или повеќето) ќе ја прифатат затоа што ќе ја претпочитаат како стандард наместо да прават луди работи за секоја марка надвор од OpenCL.

gflops

Графиконот покажува пример, кој покажува како помеѓу 2003 и 2008 година nVidia процесорот преку графичкиот процесор ги револуционизирал своите можности во споредба со процесорот Intel. Исто така, пушело објаснување на разликата.

Но, потенцијалот на графичкиот процесор е таму, се надевам дека програмите CAD / GIS го добиваат потребниот сок. Веќе е слушнато, иако најистакнат случај е г.
e Manifold GIS, со CUDA картички, од nVidia, во кој процесот на генерирање на дигитален модел на терен, кој траеше повеќе од 6 минути, беше извршен за само 11 секунди, искористувајќи го постоењето на CUDA картичка. Пушеле што ги натерало победи на Geotech 2008.

Во заклучок:  Ние одиме за графичкиот процесор, сигурно ќе видиме многу во наредните две години.

Голџи Алварез

Писател, истражувач, специјалист за модели за управување со земјиштето. Учествувал во концептуализација и имплементација на модели како што се: Национален систем за администрација на имот SINAP во Хондурас, Модел на управување со заеднички општини во Хондурас, Интегриран модел на управување со катастар - регистар во Никарагва, систем на администрација на територијата SAT во Колумбија . Уредник на блогот за знаење Geofumadas од 2007 година и креатор на Академијата AulaGEO која вклучува повеќе од 100 курсеви за теми за GIS - CAD - BIM - Digital Twins.

поврзани написи

5 Коментари

  1. Здраво Висенте, гледам дека се чини дека се навикнувате на Windows 7.

    Дали има нешто што ви недостасува за xP?
    Дали има причини зошто нема да се вратам на XP?

  2. Виндоус 7 во 64 бит сè уште ви овозможува да инсталирате апликации во 32 бита ... И досега ниту една од моите ГИС апликации не престана да работи.

  3. „Патем, дали сте пробале Manifold на 64-битни?

    Nup Иако мојот скромен компјутер има 64-битен AMD, јас не сакав да го инсталирам Windows 64 како куп апликации и драјверите да бидат надвор од употреба. Мислам дека чекор ќе биде да имате посветен компјутер и да инсталирате сè во 64 бита.

    Не се сомневам дека Multifold ќе биде една од оние апликации кои ќе ја направат нивната разлика да работи под 64 битови, и нема да биде само прилагодување, но тие ќе го добијат сокот (како што тоа го правеше со технологијата CUDA GPU).

  4. Ви благодариме за советот eraерардо. Патем, дали сте пробале 64 битен колектор?

  5. Добар белешка
    Доколку сакате да го видите демонстративното видео на „Колектор“ во кое можете да ја видите бруталната брзина на обработка на плочите со CUDA технологија - што покрај тоа, неколку може да се инсталираат паралелно и на тој начин да ги додадат своите овластувања, сè додека има достапни слотови - одете на оваа URL на YouTube :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Друг грав за историјата на Манифестот: 1er мајчин 64 бит SIG програма. И сега, 1er SIG во користењето на CUDA технологијата ..

    Со почит

Оставете коментар

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени со *

Вратете се на почетокот копче