иновацииМоите egeomates

CAD / GIS платформите трябва да отидат в GPU

Тези от нас, които са потребители на графични приложения, винаги очакват компютрите да имат достатъчно работна памет. В това отношение CAD / GIS програмите винаги са били поставяни под въпрос или измервани въз основа на времето, необходимо за извършване на ежедневни дейности като:

  • Пространствен анализ
  • Корекция и регистрация на изображения
  • Разгръщане на масивни данни
  • Управление на данни в географска база
  • Служба за данни

Традиционният персонален компютър не се е променил много през последните години, по отношение на RAM, твърд диск, графична памет и функции, които са се увеличили само; но операционната логика на процесора запазва първоначалния си дизайн (Ето защо го наричаме CPU). Недостатък е също така, че с нарастването на възможностите на екипите програмите убиват очакванията им, като се проектират да изразходват нов потенциал.

ASUS-двойна GPU-карта

Като пример (и само пример) Когато двама потребители са поставени в същото време при същите условия, оборудване и данни, един AutoCAD 2010 и този с Microstation V8i, товарене 14 растерни изображения, а parcelario файлови 8,000 свойства и връзка към пространствени бази данни на Oracle, ние си задаваме въпроса:

Какво има един от двата, за да не се срути машината?

Отговорът не е в иновациите, а просто в начина на разработване на програмата, защото това не е така при AutoDesk Maya, който прави по-луди неща и се представя по-добре. Начинът на експлоатация на компютъра е един и същ (досега в случая с двете програми) и въз основа на това ние снимаме програмите, защото ги използваме за работа, и то много. По този начин някои компютри са известни като традиционни персонални компютри, работни станции или сървъри; не защото са от друг цвят, а поради начина, по който изпълняват изпълняващи програми с голям разход в графичен дизайн, обработка на видео, разработка на приложения, сървърни функции и в нашия случай работа с пространствени данни.

По-малко CPU, повече GPU

Най-важни през последните промени, които са настъпили в архитектурата на компютрите е термин, въведен GPU (Process Unit Graphics), да се намери по-добра производителност на компютъра, което прави големи съчетания в малки едновременни задачи, заобикаляйки администрация на централния процесор (Central Processing Unit), чиято работна способност се излъчва между оборотите на твърдия диск, RAM паметта, видео паметта и други подробности (не много други).

Графичните карти не са направени за увеличаване на видео паметта, а по-скоро включват процесор, който съдържа стотици ядра, предназначени да изпълняват паралелни процеси. Това те винаги са имали (за), но текущото предимство е, че тези производители предлагат някаква отворена архитектура (почти), така че разработчиците на софтуер да могат да обмислят съществуването на карта с тези възможности и да използват нейния потенциал. PC Magazine този януари споменава компании като nVidia, ATI и други, включени в алианса OpenCL

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

Процесора, всички централизираниТя е като община с всичко централизирано, която има градоустройство, знае, че трябва да контролира растежа си, но не е в състояние дори да контролира новите конструкции, които нарушават нормите. Но вместо да предостави тази услуга на частни компании, той настоява да поеме ролята, населението не знае на кого да се оплаче от съседа, който излиза на тротоара, а градът продължава да става все по-неподреден всеки ден. 

За съжаление, не говорихме за вашия кмет, току-що говорихме за подобна на CPU, където това централно звено (в случай на Windows) трябва да накара екипа да изпълнява процеси като:

  • Програми, които се стартират при стартиране на Windows, като Skype, Yahoo Messenger, Antivirus, Java Engine и др. Всички консумират част от работната памет с нисък приоритет, но ненужно, освен ако не са модифицирани от msconfig (което някои игнорират).
  • Услуги, които се изпълняват, които са част от Windows, програми за общо ползване, свързан хардуер или други, които са били деинсталирани, но остават там работещи. Те обикновено имат среден / висок приоритет.
  • Използвани програми, които консумират пространство с висок приоритет. Чувстваме тяхната скорост на изпълнение в черния ни дроб, защото проклинаме, ако не го направят бързо, въпреки че разполагаме с високоефективен екип. 

И въпреки че Windows прави жонглиране, практикува като да има много програми отворени, инсталиращи или деинсталиращи безотговорно, ненужни теми, които се виждат pintones, те ни правят виновни за неизправността на оборудването.

Тогава се случва, че когато започнем процеса на споменатите в началото, процесорът ще го направи фалира кокосовият търси да даде приоритет на това пред останалите използвани програми. Вашите няколко опции за оптимизиране са RAM паметта, видео паметта (която често се споделя), ако има графична карта, извадете нещо от нея, в зависимост от вида на твърдия диск и други дреболии, жалкият стон може да бъде по-малък.

GPU, паралелни процеси, Това е като общината да реши да децентрализира, концесионира или приватизира онези неща, които са извън обсега й, които, макар и да са големи процеси, се изпълняват с малки задачи. По този начин, въз основа на действащите разпоредби, на частна компания се възлага ролята да наблюдава наказуеми нарушения по специфичен начин. Като резултат (само пример), гражданинът може да изпълни това вкусно удоволствие да разкаже ребрата на съседа, който извади кучето cagarse на тротоара си, който изгражда стена, като взема част от тротоара, който паркира колата си неправилно и т.н. Компанията отговаря на обаждането, отива на място, обработва действието, отнася го до съда, изпълнява глобата, половината отива в общината, другата е печеливш бизнес.

По този начин GPU работи, програмите могат да бъдат проектирани така, че да не изпращат масивни процеси по конвенционален начин, но те отиват успоредно като малки филтрирани рутинни процедури.  О! прекрасно!

Досега не много програми правят приложенията си с тези функции. Повечето от тях се стремят да достигнат 64 бита, за да решат проблемите си с бавността, въпреки че всички знаем, че Дон Бил Гейтс винаги ще ходи в това качество, зареждайки ненужни неща в следващите версии на Windows. Стратегията на Windows включва използване на предимствата на графичния процесор чрез API, създадени да работят на DirectX 11, което със сигурност ще бъде алтернатива, която всеки (или повечето) ще приеме, защото ще го предпочете като стандарт, вместо да прави луди неща за всяка марка извън OpenCL.

GFLOPS

Графиката показва пример, който показва как между 2003 и 2008 процесорът nVidia чрез GPU революционизира своите възможности в сравнение с процесора Intel. Също така пушено обяснение от разликата.

Но потенциалът на графичния процесор е налице, надяваме се и програмите CAD / GIS да получат необходимия сок. Вече е изслушано, въпреки че най-забележителният случай е г
e Разнообразен ГИС, с CUDA карти, от nVidia, при който процесът на генериране на цифров модел на терен, който отне повече от 6 минути, беше изпълнен само за 11 секунди, като се възползва от съществуването на CUDA карта. Пуши това, което ги е направило спечелете Geotech 2008.

В заключение:  Отиваме за GPU, със сигурност ще видим много през следващите две години.

Голджи Алварес

Писател, изследовател, специалист по модели за управление на земята. Участвал е в концептуализирането и внедряването на модели като: Национална система за управление на собствеността SINAP в Хондурас, Модел на управление на съвместни общини в Хондурас, Интегриран модел на управление на кадастъра – регистър в Никарагуа, Система за администрация на територията SAT в Колумбия . Редактор на блога на знанието Geofumadas от 2007 г. и създател на AulaGEO Academy, която включва повече от 100 курса по теми за GIS - CAD - BIM - Digital Twins.

Свързани статии

5 Коментари

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

    Има ли нещо, което ти липсва за XP?
    Има ли причини да не се връщам към XP?

  2. Windows 7 в 64bit все още ви позволява да инсталирате приложения в 32bit ... И досега нито едно от моите GIS приложения не спря да работи.

  3. "Между другото, пробвал ли си Manifold на 64-битов?"

    Ну ... Въпреки че скромният ми компютър има 64-битова AMD, не исках да инсталирам Windows 64, тъй като куп приложения и драйвери нямаше да се използват. Мисля, че стъпката ще бъде да има специален компютър и да инсталирате всичко в 64 бита.

    Не се съмнявам, че Manifold ще бъде едно от тези приложения, които биха направили разликата да се движи под 64 бита и нямаше да бъде обикновена адаптация, но щяха да получат сока (както направиха технологията CUDA GPU).

  4. Благодаря за съвета Gerardo. Между другото, пробвал ли си 64-битов колектор?

  5. Добра бележка
    Ако искате да видите демонстрационното видео на Manifold, в което можете да видите бруталната скорост на обработка на плочите с технологията CUDA - която в допълнение, няколко могат да бъдат инсталирани паралелно и по този начин да добавят своите правомощия, стига да има налични слотове - отидете на този URL в YouTube :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Друг боб за историята на Manifold: програмата 1er на 64 bit SIG. И сега, 1er SIG в използването на CUDA технология ..

    поздрави

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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Бутон "Нагоре" горе