yangiliklarMening egeomates

CAD / GIS platformalari GPU ga o'tishlari kerak

Grafik ilovalar foydalanuvchilari bo'lganlar, biz doimo kompyuterlarning ish xotirasi etarli bo'lishini kutamiz. Bunda SAPR / GIS dasturlari har doim so'roq qilingan yoki quyidagi kundalik ishlarni bajarish uchun zarur bo'lgan vaqtga qarab o'lchangan:

  • Mekansal tahlil
  • Tasvirlarni tuzatish va ro'yxatdan o'tkazish
  • Katta ma'lumotni tarqatish
  • Geodatabase da ma'lumotlarni boshqarish
  • Ma'lumot xizmati

An'anaviy kompyuter RAM, qattiq disk, grafik xotira va faqatgina ortib borayotgan xususiyatlar nuqtai nazaridan so'nggi yillarda juda ko'p o'zgargan emas; ammo protsessorning operatsion mantiqi asl dizaynini saqlab qoldi (Shuning uchun uni CPU deb ataymiz). Jamoalarning imkoniyatlari o'sib borishi bilan, dasturlar o'zlarini yangi potentsialdan foydalanishga loyiq qilib, ularning umidlarini yo'q qilishi ham kamchilik bo'lib qoldi.

asus-dual-gpu-karta

Misol sifatida,va faqat misol) Ikki foydalanuvchilar 2010 Raster tasvirlarni yuklanmoqda, uskunalar va ma'lumotlar bir xil shartlar MicroStation V8i bilan bir AutoCAD 14 va biri, ostida bir vaqtning o'zida joylashtirilgan paytda, bir parcelario fayl 8,000 xususiyatlari va ulanish fazoviy ma'lumotlar bazasiga Oracle, o'zimizga quyidagi savolni beramiz:

Ikkalasidan biri mashinani qanday qilib yiqitmagani uchun nima qildi?

Javob innovatsiyada emas, shunchaki dasturni ishlab chiqish usuli, chunki bu aqldan ozgan narsalarni bajaradigan va yaxshiroq bajaradigan AutoDesk Maya bilan bog'liq emas. Shaxsiy kompyuterni ekspluatatsiya qilish usuli bir xil (hozircha ikkita dasturda) va shunga asoslanib biz dasturlarni suratga olamiz, chunki ulardan ishlash uchun foydalanamiz va juda ko'p. Shunday qilib, ba'zi kompyuterlar an'anaviy shaxsiy kompyuterlar, ish stantsiyalari yoki serverlar sifatida tanilgan; ular boshqa rangga ega bo'lgani uchun emas, balki grafik dizayn, videoni qayta ishlash, dasturlarni ishlab chiqish, server funktsiyalari va bizning holatimizda fazoviy ma'lumotlar bilan ishlashda yuqori iste'mol dasturlarini bajarish uslubi tufayli.

Kam CPU, ko'proq GPU

Kompyuterlari me'morchiligi uchun yuz bergan so'nggi o'zgarishlar eng mashhur, kichik bir vaqtda vazifalar katta muolajalarni qilish boshqaruvini chetlab, bir yaxshi kompyuter ishlashini topish muddatli o'ylab GPU (Process birligi Grafika), deb qattiq disk, RAM xotirasi, video xotirasi va boshqa xususiyatlar orasida ishlash qobiliyati bo'lgan CPU (Central Processing Unit)boshqa ko'p emas).

Grafik kartalar video xotirani ko'paytirish uchun qilinmaydi, aksincha, parallel jarayonlarni bajarish uchun mo'ljallangan yuzlab yadrolarni o'z ichiga olgan protsessorni o'z ichiga oladi. Ular har doim (vako'proq yoki kamroq), ammo hozirgi ustunlik shundaki, ushbu ishlab chiqaruvchilar dasturiy ta'minot ishlab chiqaruvchilari ushbu imkoniyatlarga ega kartaning mavjudligini ko'rib chiqishlari va uning imkoniyatlaridan foydalanishlari uchun biron bir ochiq arxitekturani taklif qilishadi (deyarli). PC Magazine ushbu yanvar oyida nVidia, ATI va boshqa ittifoq tarkibiga kiruvchi kompaniyalarni eslatib o'tadi OpenCL

CPU va GPU o'rtasidagi farqni tushunish uchun bu erda men bir similga ishora qilaman:

Barcha markazlashtirilgan CPUHammasi markazlashgan, shaharsozlikka ega bo'lgan shahar hokimiyati o'zining o'sishini nazorat qilishi kerakligini bilsa ham, me'yorlarni buzayotgan yangi inshootlarni ham nazorat qilishga qodir emas. Ammo bu xizmatni xususiy kompaniyalarga berish o'rniga, u bu rolni o'z zimmasiga olishni talab qilmoqda, aholi piyodalar yo'lakchasini olib ketayotgan qo'shnidan kimga shikoyat qilishni bilmaydi va shahar har kuni tartibsizlikni kuchaytirmoqda. 

Kechirasiz, sizning meri haqida gapirilmadi, faqatgina CPU ning similigi haqida gapirgandi, bu Markaziy Jarayon Birligi (Windows uchun) guruhni quyidagi jarayonlarda bajarishi kerak:

  • Windows ishga tushganda ishlaydigan dasturlar, masalan Skype, Yahoo Messenger, Antivirus, Java Engine va boshqalar. Barchasi ishchi xotiraning ustuvorligi past, lekin msconfig tomonidan o'zgartirilmasa, keraksiz holda iste'mol qiladi (ba'zilari buni e'tiborsiz qoldiradi).
  • Windows-ning bir qismi bo'lgan ishlaydigan xizmatlar, umumiy foydalanish dasturlari, ulangan qo'shimcha qurilmalar yoki o'chirilgan, ammo u erda ishlaydigan boshqa narsalar. Ular odatda o'rtacha / yuqori ustuvorlikka ega.
  • Joyni yuqori ustuvorlikka ega bo'lgan ishlatilayotgan dasturlar. Biz ularning ijro etilish tezligini jigarimizda his qilyapmiz, chunki ular yuqori mahsuldor jamoaga ega bo'lishlariga qaramay, buni tezda bajarmaydilar. 

Windows-ning joggling qilishiga qaramasdan, ko'p dasturlarni ochish, o'rnatish va olib tashlash kabi muammolar, keraksiz mavzularni pintones, ular bizni asbob arızalanmasından aybdor.

Keyinchalik boshida aytib o'tilgan jarayonni boshlaganimizda, protsessor bo'ladi Hindiston yong'og'i bankrot bo'lgan foydalanilayotgan boshqa dasturlardan ustun qo'yishga intilish. Sizning optimallashtirish uchun bir nechta variantingiz RAM xotirasi, video xotira (ko'pincha birgalikda), agar grafik karta bo'lsa, undan biror narsa oling, qattiq disk turiga va boshqa mayda-chuyda narsalarga qarab, noaniq nola kamroq bo'lishi mumkin.

GPU, parallel jarayonlar, Bu munitsipalitet, agar ular katta jarayonlar bo'lishiga qaramay, kichik vazifalar bilan ta'minlanadigan, qo'lidan kelmaydigan narsalarni markazsizlashtirish, imtiyoz berish yoki xususiylashtirish to'g'risida qaror qabul qilishiga o'xshaydi. Shunday qilib, amaldagi qoidalarga asoslanib, xususiy kompaniyaga jazolanadigan qoidabuzarliklarni maxsus nazorat qilish vazifasi beriladi. Natijada (faqat misol), fuqaro bu itni olib ketayotgan qo'shniga qovurg'alarini aytib berishning eng yoqimli zavqini bajarishi mumkin shit uning trotuarida, trotuarning bir qismini olib devor quradigan, mashinasini noto'g'ri qo'yadigan va h.k. Kompaniya qo'ng'iroqqa javob beradi, joyga boradi, harakatni ko'rib chiqadi, sudga beradi, jarimani ijro etadi, yarmi munitsipalitetga yuboradi, ikkinchisi foydali biznes.

GPU bu shunday ishlaydi, dasturlar odatiy usulda massiv jarayonlarni jo'natmasliklari uchun mo'ljallangan bo'lishi mumkin, ammo ular kichik filtrlangan tartiblar singari parallel ravishda boradi.  Oh! ajoyib!

Hozircha juda ko'p dastur ushbu funktsiyalar bilan o'z dasturlarini yaratmayapti. Ularning aksariyati, sekinlik bilan bog'liq muammolarni hal qilish uchun 64 bitga erishishga intilishadi, ammo biz hammamiz bilamizki, Don Bill Geyts har doim keraksiz narsalarni Windows-ning keyingi versiyalariga yuklash orqali bu imkoniyatlarda yuradi. Windows-ning strategiyasi GPU-dan DirectX 11 da ishlashga mo'ljallangan API-lar orqali foydalanishni o'z ichiga oladi, bu har kim (yoki ko'pchilik) qabul qiladigan alternativa bo'ladi, chunki ular OpenCL-dan tashqarida har bir brend uchun aqldan ozgan narsalar qilish o'rniga uni standart sifatida afzal ko'rishadi.

gflops

Grafikda 2003-2008 yillarda GPU orqali nVidia protsessori Intel CPU bilan taqqoslaganda qanday qilib inqilob qilganligi ko'rsatilgan bir misol keltirilgan. Shuningdek iflos tushuntirish farqi.

Ammo GPU salohiyati mavjud, umid qilamanki, SAPR / GIS dasturlari kerakli sharbatni oladi. Bu allaqachon eshitilgan, garchi eng ko'zga ko'ringan voqea d
nVidia-dan CUDA kartalari bo'lgan elektron manifold GIS, unda CUDA kartasi mavjudligidan foydalanib, 6 daqiqadan ko'proq vaqt davom etgan raqamli er modelini yaratish jarayoni amalga oshirildi. Bu ularni qildi Geotech 2008ni yutib oling.

Xulosa:  Biz GPUga boramiz, kelgusi ikki yil ichida juda ko'p narsalarni ko'rib chiqamiz.

Golji Alvares

Yozuvchi, tadqiqotchi, yerni boshqarish modellari bo'yicha mutaxassis. U Gondurasdagi SINAP milliy mulk boshqaruvi tizimi, Gondurasdagi qoʻshma munitsipalitetlarni boshqarish modeli, Kadastr boshqaruvining integratsiyalashgan modeli - Nikaraguada registr, Kolumbiyadagi SAT hududini boshqarish tizimi kabi modellarni kontseptuallashtirish va amalga oshirishda ishtirok etgan. . 2007 yildan beri Geofumadas bilimlar blogining muharriri va GIS - CAD - BIM - Digital Twins mavzularida 100 dan ortiq kurslarni o'z ichiga olgan AulaGEO Akademiyasining yaratuvchisi.

Haqida Maqolalar

5 Comments

  1. Salom Visente, siz Windows 7 dasturiga tushib qolganingizni ko'raman.

    XP haqida sog'indim sizda biror narsa bormi?
    Nima uchun XPga qaytmasligimning sabablari bormi?

  2. 7bitdagi Windows 64 sizga 32bitli dasturlarni o'rnatishga imkon beradi ... Va hozirgacha mening GIS dasturlarimning hech biri ishlamay qoldi.

  3. "Aytgancha, siz Manifold-ni 64-bitda sinab ko'rdingizmi?"

    Yo'q .... Mening kamtar shaxsiy kompyuterim 64-bitli AMD-ga ega bo'lsa-da, men Windows 64-ni dasturlar to'plami sifatida o'rnatishni xohlamadim va drayverlar ishlamay qoladi. O'ylaymanki, qadam maxsus kompyuterga ega bo'lish va hamma narsani 64 bitga o'rnatishdir.

    Men Manifold 64 ularning farqi bit ostida ishlaydigan edi o'sha ilovalar biri bo'lishi va oddiy adapatación bo'lishi mumkin, lekin (ular GPU CUDA texnologiyasi bilan singari) u sharbat olib tashlash emas, balki, hech shubha bor.

  4. Gerardo ma'lumotlariga tashakkur. Aytgancha, siz 64 bitda Manifoldni sinab ko'rdingizmi?

  5. Yaxshi eslatma
    Agar siz CUDA texnologiyasi bilan plitalarni shafqatsiz ishlov berish tezligini ko'rishingiz mumkin bo'lgan Manifoldning namoyish videosini ko'rishni istasangiz - qo'shimcha ravishda bir nechtasini parallel ravishda o'rnatishingiz va shu bilan o'z kuchingizni qo'shishingiz mumkin, agar mavjud uyalar mavjud bo'lsa - ushbu YouTube URL manziliga o'ting :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Manifold tarixi uchun yana bir fasol: 1er native 64 bit SIG dasturi. Va hozir, CUDA texnologiyasidan foydalanishda 1er SIG.

    Javob bilan quote

Izoh qoldirish

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

Yuqoriga qaytish tugmasi