інноваціїМої геофімади

CAD / GIS платформи повинні йти на GPU

Ті з нас, хто користується графічними програмами, завжди очікують, що комп’ютери мають достатньо робочої пам’яті. У цьому, програми САПР / ГІС завжди ставилися під сумнів або вимірювались на основі часу, необхідного для виконання щоденних дій, таких як:

  • Просторовий аналіз
  • Виправлення та запис зображень
  • Розгортання масових даних
  • Управління даними в базі геоданих
  • Служба передачі даних

Традиційний ПК останніми роками не змінився, з точки зору оперативної пам'яті, жорсткого диска, графічної пам'яті та функцій, які тільки збільшуються; але логіка роботи процесора зберегла свій оригінальний дизайн (Ось чому ми продовжуємо називати це процесором). Також недоліком було те, що в міру того, як команди зростають у можливостях, програми вбивають їх очікування, проектуючи себе на використання нового потенціалу.

asus-dual-gpu-card

Наприклад, (і лише приклад) Коли два користувачі поміщаються в той же час в тих же умовах обладнання і даних, один AutoCAD 2010 і один з Microstation V8i, погрузка 14 растрових зображень, а файл parcelario властивості 8,000 і підключення до бази даних Oracle просторової, ми задаємо собі питання:

Що робить один з двох, щоб не руйнуватися машина?

Відповідь не в інноваціях, це просто спосіб розробки програми, тому що це не так у випадку з AutoDesk Maya, який робить божевільні речі і працює краще. Спосіб використання ПК однаковий (поки що у випадку з двома програмами), і на основі цього ми знімаємо програми, оскільки використовуємо їх для роботи, і багато. Отже, деякі комп’ютери відомі як традиційні ПК, робочі станції або сервери; не тому, що вони іншого кольору, а через те, як вони виконують програми з високим споживанням в графічному дизайні, обробці відео, розробці додатків, серверних функціях, а в нашому випадку - роботі з просторовими даними.

Менший процесор, більше GPU

Найбільш видатні в останніх змінах, які відбулися в архітектурі ПК є термін придуманий GPU (Process Unit Graphics), щоб знайти кращу продуктивність комп'ютера, що робить великі процедури в невеликих одночасних завдань, минаючи адміністрацію CPU (центральний процесор), чия працездатність грається між оборотів диска, оперативної пам'яті, відеопам'яті і жорсткий, включаючи людину (не багато інших).

Відеокарти створені не для збільшення відеопам'яті, а включають процесор, що містить сотні ядер, призначених для запуску паралельних процесів. Це вони мали завжди (про), але поточна перевага полягає в тому, що ці виробники пропонують деяку відкриту архітектуру (майже), щоб розробники програмного забезпечення могли розглянути існування картки цих можливостей та використати її потенціал. Журнал PC у січні цього року згадує такі компанії, як nVidia, ATI та інші, що входять до альянсу OpenCL

Щоб зрозуміти різницю між процесором і графічним процесором, тут маю на увазі схожість:

ЦП, всі централізованіЦе як муніципалітет з усім централізованим, що має містобудування, знає, що він повинен контролювати своє зростання, але не в змозі контролювати навіть новобудови, що порушують норми. Але замість того, щоб надавати цю послугу приватним компаніям, він наполягає на тому, щоб взяти на себе роль, населення не знає, кому скаржитися на сусіда, який їде на тротуарі, а місто продовжує ставати дезорганізованішим щодня. 

На жаль, я не говорив про вашого міського голови, я просто говорив про подію процесора, де цей центральний процесовий відділ (у випадку Windows) повинен зробити команду виконувати такі процеси, як:

  • Програми, які запускаються під час запуску Windows, такі як Skype, Yahoo Messenger, Antivirus, Java Engine тощо. Усі споживають частину робочої пам'яті з низьким пріоритетом, але без потреби, якщо не змінені msconfig (що деякі ігнорують).
  • Служби, які працюють, є частиною Windows, програми загального користування, підключене обладнання або інші, які були видалені, але залишаються там запущеними. Зазвичай вони мають середній / високий пріоритет.
  • Використовувані програми, які споживають простір з високим пріоритетом. Ми відчуваємо їх швидкість виконання в нашій печінці, бо проклинаємо, якщо вони не роблять це швидко, незважаючи на наявність високопродуктивної команди. 

І хоча Windows робить це жонглювання, практики, як відкрити безліч програм, встановлювати або видаляти безвідповідально, непотрібні проблеми, що виникають пінтони, роблять нас себе винними у несправності команди.

Тоді буває, що коли ми починаємо процес згаданих на початку, процесор є кокосові паузи прагнучи надати цьому пріоритет над іншими програмами, що використовуються. Вашими декількома варіантами оптимізації є пам’ять оперативної пам’яті, відеопам’ять (яка часто є спільною), якщо є відеокарта, витягніть щось із неї, залежно від типу жорсткого диска та інших дрібниць, жалюгідне ниття може бути менше.

GPU, паралельні процеси Це все одно, що муніципалітет приймає рішення про децентралізацію, концесію або приватизацію тих речей, які не підпадають під дію, які, хоч і є великими процесами, виконуються в невеликих завданнях. Таким чином, виходячи з чинних нормативних актів, приватній компанії відводиться роль моніторингу покарань, що караються, певним чином. Як результат (лише приклад), громадянин може виконати цю захоплююче задоволення повідомити ребра сусідові, який бере собаку дерьмо на своєму тротуарі, який будує стіну, беручи частину тротуару, хто неправильно припаркує свою машину тощо. Компанія відповідає на дзвінок, виїжджає на місце, обробляє позов, передає його до суду, виконує штраф, половина йде до муніципалітету, інша - прибутковий бізнес.

Ось як працює графічний процесор, програми можуть бути розроблені таким чином, щоб вони не відправляли масові процеси традиційним способом, але вони йдуть паралельно, як невеликі фільтрувані процедури.  О! Чудово!

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

gflops

На графіку наведено приклад, який показує, як між 2003 і 2008 роками процесор nVidia через графічний процесор змінив свої можливості порівняно з процесором Intel. Також копчене пояснення від різниці.

Але потенціал GPU є, сподіваємось, програми CAD / GIS отримують необхідний сок. Це вже було заслухано, хоча найвидатнішою справою є d
e Колекторний ГІС із картами CUDA від nVidia, в якому процес створення цифрової моделі місцевості, який тривав більше 6 хвилин, виконувався лише за 11 секунд, використовуючи перевагу існування карти CUDA. Курили те, що їх зробило щоб виграти Geotech 2008.

На закінчення:  Ми йдемо на GPU, ми обов'язково побачимо багато в найближчі два роки.

Гольджі Альварес

Письменник, дослідник, спеціаліст із моделей землеустрою. Він брав участь у концептуалізації та впровадженні таких моделей, як: Національна система управління майном SINAP в Гондурасі, Модель управління спільними муніципалітетами в Гондурасі, Інтегрована модель управління кадастром - реєстр в Нікарагуа, Система адміністрування території SAT в Колумбії. . Редактор блогу знань Geofumadas з 2007 року та творець Академії AulaGEO, яка включає більше 100 курсів на теми GIS - CAD - BIM - Digital Twins.

Статті по темі

5 Коментарі

  1. Привіт, Вінсент, я бачу, як здається, ви звикли до Windows 7.

    Чи є щось, про що ви пропустите, про xP?
    Чи є якісь причини, чому я не повернуся до XP?

  2. Windows 7 у 64-бітному режимі все ще дозволяє встановлювати 32-бітові програми ... І дотепер жодна з моїх ГІС-програм не перестала працювати.

  3. "До речі, ви пробували Manifold на 64-розрядних?"

    Ну ... Хоча на моєму скромному ПК є 64-розрядна версія AMD, я не хотів встановлювати Windows 64, оскільки стос програм і драйверів не буде використовуватися. Я думаю, що кроком було б виділити спеціальний ПК і встановити все на 64 біти.

    Я не сумніваюся, що різноманіття буде одним із тих застосунків, які б змінювали біти під бітами 64, і не були б просто адаптацією, але сприймали сік (як це було з технологією CUDA GPU).

  4. Дякую за дані Герардо. До речі, ви спробували Manifold в 64 біт?

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

    Інший порт для історії різноманіття: програма 1er SIG для власних бітів 64. І тепер, 1er SIG, використовуючи технологію CUDA ..

    привіт

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

Догори кнопки