инновацияларМенің egeomates

CAD / ГАЖ платформалар GPU өту қажет

Графикалық қосымшалардың пайдаланушылары болып табылатын біз әрқашан компьютерлерде жұмыс жады жеткілікті деп күтеміз. Бұл ретте CAD / GIS бағдарламалары әрдайым сұрақтарға ие болды немесе күнделікті әрекеттерді орындау уақытына байланысты өлшенді, мысалы:

  • Кеңістік талдау
  • Кескіндерді түзету және тіркеу
  • Үлкен деректерді орналастыру
  • Геодеректер базасында деректерді басқару
  • Деректерді беру қызметі

Дәстүрлі ДК соңғы жылдары RAM, қатты диск, графикалық жады және тек қана өсіп келе жатқан мүмкіндіктерге байланысты өзгерген жоқ; бірақ процессордың операциялық логикасы түпнұсқалық дизайндыСондықтан біз оны CPU деп атаймыз). Сондай-ақ, командалардың мүмкіндіктері артып келе жатқанда, бағдарламалар өздерінің жаңа әлеуеттерін тұтынуды жоспарлау арқылы олардың үміттерін жойатыны кемшілік болды.

asus-dual-gpu-картасы

Мысал ретінде,және тек мысал) Кезде екі пайдаланушылар, кеңістіктік деректер базасына Oracle үшін 2010 растрлық суреттерді, бір parcelario файл 8 қасиеттері мен байланысын жүк тиеу кезінде, сол жабдықтар мен деректер жағдайында, бір AutoCAD 14 және Microstation V8,000i бір астында бір уақытта орналастырылған біз сұрақ:

Машинаны ығыстырмау үшін, екеуінің бірі не бар?

Жауап инновацияда емес, бұл жай бағдарламаны жасау тәсілі, өйткені бұл AutoDesk Maya-да емес, ол ақылға қонымды нәрселерді жасайды және жақсы жұмыс істейді. ДК-ді пайдалану тәсілі бірдей (әзірге екі бағдарламаға қатысты), және соған сүйене отырып, біз бағдарламаларды түсіреміз, өйткені біз оларды жұмыс істеу үшін қолданамыз және көп нәрсе. Осылайша, кейбір компьютерлер дәстүрлі ДК, жұмыс станциялары немесе серверлер ретінде белгілі; олар басқа түсте болғандықтан емес, графикалық дизайн, бейнені өңдеу, қосымшаларды әзірлеу, сервер функциялары және біздің жағдайда кеңістіктік деректермен жұмыс істеу кезінде жоғары тұтынылатын бағдарламаларды орындайтындығына байланысты.

Аз CPU, көп GPU

ДК сәулет орын алған соңғы өзгерістерге ең көрнекті әкімшілігін айналып, шағын бір мезгілде міндеттерді үлкен кіші кіші қабылдау, жақсы компьютерлік өнімділігін таба, мерзімді ойлап GPU (технологиялық блок Графика) болып табылады қатты дискінің, RAM жады, бейне жады және басқа ерекшеліктер арасында жұмыс істейтін қабілеті бар CPU (орталық өңдеу бөлімі)көп емес).

Графикалық карталар бейне жадыны көбейту үшін жасалмайды, керісінше параллель процестерді жүргізуге арналған жүздеген ядролардан тұратын процессорды қамтиды. Оларда әрқашан болған (көп немесе аз), бірақ қазіргі артықшылығы мынада, бұл өндірушілер бағдарламалық жасақтама жасаушылар осындай мүмкіндіктері бар картаның бар-жоғын қарастырып, оның әлеуетін қолдана алатындай етіп ашық архитектураны ұсынады (дерлік). PC Magazine осы қаңтарда nVidia, ATI және басқа альянсқа кіретін компаниялар туралы айтады OpenCL

Процессор мен GPU арасындағы айырмашылықты түсіну үшін, мұнда мен қарапайым мысал келтіремін:

ЦПУ, барлық орталықтандырылғанБарлығы орталықтандырылған, қала құрылысы бар муниципалитет өзінің өсуін бақылауы керек екенін біледі, бірақ тіпті нормаларды бұзатын жаңа құрылыстарды басқаруға қабілетсіз. Бірақ бұл қызметті жеке компанияларға ұсынудың орнына, ол өз рөлін өз мойнына алуды талап етеді, халық тротуармен кетіп бара жатқан көршісіне кімге шағымдануды білмейді, ал қала күн сайын тәртіпсіздене береді. 

Өкінішке орай, сіздің мэріңіз туралы айтқан жоқ, жай ғана процессордың ұқсастығы туралы әңгімеледі, онда Орталық процестің бөлігі (Windows жағдайда) топты келесідей процестерде орындауы керек:

  • Windows іске қосылғанда жұмыс істейтін бағдарламалар, мысалы Skype, Yahoo Messenger, Antivirus, Java Engine және т.б. Барлығы жұмыс жадының бір бөлігін төмен приоритетті қолданады, бірақ msconfig өзгертпесе, қажетсіз (кейбіреулер ескермейді).
  • Windows жүйесіне кіретін жұмыс істейтін қызметтер, жалпы қолданылатын бағдарламалар, жалғанған жабдық немесе жойылған, бірақ жұмыс істеп тұрған басқалары. Бұлар әдетте орташа / жоғары басымдылыққа ие.
  • Кеңістікті басымдықпен тұтынатын қолданыстағы бағдарламалар. Біз олардың орындалу жылдамдығын бауырымыздан сезінеміз, өйткені олар өнімділігі жоғары команда болғанымен, оны тез жасамаса қарғыс айтамыз. 

Windows ашық көптеген бағдарламалар бар, оның жонглировать тәжірибені жасайды да, болып табылады жауапсыздық, қажетсіз мәселелерді орнату немесе жою пинтондар, олар бізді жабдықтың бұзылуына кінәлі етеді.

Сол кезде басында айтылғандарды бастаған кезде процессор болады кокос жаңартты басқа қолданылып жүрген бағдарламалардан басымдыққа ие болуға ұмтылу. Оңтайландырудың бірнеше нұсқасы - жедел жад, бейне жады (ол жиі пайдаланылады), егер графикалық карта болса, одан бірдеңе алыңыз, қатты диск түріне және басқа да ұсақ-түйектерге байланысты, күңгірт дауыс аз болуы мүмкін.

GPU, параллель процестер, Бұл муниципалитет өзінің қолынан келмейтін заттарды орталықсыздандыру, концессияға беру немесе жекешелендіру туралы шешім қабылдаған сияқты, олар үлкен процестер болғанымен, кішігірім міндеттермен жүзеге асырылады. Осылайша, қолданыстағы ережелерге сүйене отырып, жеке компанияға жазаланатын заң бұзушылықтарды арнайы бақылау рөлі беріледі. Болғандықтан (жай мысал), азаматтың қабырғаны итті алып шыққан көршісіне айтатын керемет ләззатын орындай алады қоқыс оның тротуарында, тротуардың бір бөлігін алу арқылы қабырға тұрғызатын, көлігін дұрыс қоймайтын т.б. Компания қоңырауға жауап береді, орынға барады, әрекетті өңдейді, оны сотқа береді, айыппұлды орындайды, жартысы муниципалитетке кетеді, екіншісі - пайдалы бизнес.

GPU жұмыс істейді, бағдарламалар әдеттегі жолмен массивтік процестерді жібермейтіндей етіп жасалуы мүмкін, бірақ олар кішкене сүзілген кәдімгі бағдарламалар сияқты қатар жүреді.  Ох! керемет!

Әзірге көптеген бағдарламалар осы мүмкіндіктер арқылы өз қосымшаларын жасап жатқан жоқ. Олардың көпшілігі баяу мәселелерін шешу үшін 64 битке жетуге ұмтылады, дегенмен Дон Билл Гейтс әрдайым Windows-тың келесі нұсқаларына қажет емес заттарды жүктей отырып, сол қуаттылықта жүретінін білеміз. Windows стратегиясына DirectX 11-де жұмыс істеуге арналған API-дің көмегімен GPU-дің артықшылықтары кіреді, бұл әрине (немесе көпшілігі) қабылдайтын альтернатива болады, өйткені олар OpenCL-ден тыс әр бренд үшін ессіз нәрселер жасаудың орнына стандарт ретінде көреді.

gflops

Графикте мысал келтірілген, ол 2003 - 2008 жж аралығында GPU арқылы nVidia процессоры Intel CPU-мен салыстырғанда өз мүмкіндіктерін қалай өзгерткенін көрсетеді. Сондай-ақ ысталған түсініктеме айырмашылық.

Бірақ графикалық процессордың әлеуеті сонда, CAD / GIS бағдарламалары қажетті шырын алады деп үміттенемін. Ол бұрын-соңды тыңдалды, дегенмен ең көрнекті іс - д
nVidia-дан CUDA карталары бар манифольдты ГАЖ, CUDA картасының бар болуын пайдаланып, 6 минуттан астам уақытты құрайтын цифрлық жер моделін құру процесі 11 секундта орындалды. Бұл оларды жасады Geotech 2008 ұтып алыңыз.

Қорытындылай:  Біз GPU-ге барамыз, алдағы екі жылда біз көп көреміз.

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

Жазушы, зерттеуші, Жер ресурстарын басқару үлгілерінің маманы. Ол: Гондурастағы SINAP мүлікті басқарудың ұлттық жүйесі, Гондурастағы бірлескен муниципалитеттерді басқару моделі, Кадастрды басқарудың біріктірілген моделі - Никарагуадағы тізілім, Колумбиядағы SAT аумақты басқару жүйесі сияқты үлгілерді тұжырымдамалау және енгізуге қатысты. . 2007 жылдан бері Geofumadas білім блогының редакторы және GIS - CAD - BIM - Digital Twins тақырыптары бойынша 100-ден астам курстарды қамтитын AulaGEO академиясының құрушысы.

Қатысты Мақалалар

5 Пікірлер

  1. Сәлеметсіз бе, Vicente, сіз Windows 7-ге үйренгендей сезінесіз.

    XP туралы скудалық нәрсе бар ма?
    XP-ге оралмайтының себептері бар ма?

  2. 7 биттегі Windows 64 қосымшаларын 32 битке орнатуға мүмкіндік береді ... Және осы уақытқа дейін менің ГАЖ бағдарламаларының ешқайсысы жұмысын тоқтатқан жоқ.

  3. «Айтпақшы, сіз Manifold-ты 64-биттікте қолданып көрдіңіз бе?

    Жоқ .... Менің қарапайым компьютерімде 64 биттік AMD болса да, мен Windows 64-ті қосымшалар мен драйверлердің жиынтығы ретінде орнатқым келмеді. Менің ойымша, бұл арнайы ДК болуы керек және бәрін 64 битке орнату керек.

    Мен манифольд 64 бойынша өз айырмашылық бит іске еді сол бағдарламалардың бірі болуы, және жай ғана adapatación емес болуы күмәнім жоқ, бірақ (олардың GPU CUDA технологиясымен сияқты), ол шырын алып тастаңыз еді.

  4. Gerardo деректеріне рахмет. Айтпақшы, 64 битте Manifold-ды сынап көрдіңіз бе?

  5. Жақсы ескерту
    Егер сіз Manifold-тің демонстрациялық бейнесін көргіңіз келсе, онда сіз CUDA технологиясымен плиталарды қатал өңдеу жылдамдығын көре аласыз - бұған қосымша бірнеше параллель орнатуға болады және осылайша қуаттылықтарын қосуға болады, егер қол жетімді слоттар болса - осы YouTube URL мекен-жайына өтіңіз :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Манифольд тарихы үшін тағы бір бұршақ: 1er native 64 бит SIG бағдарламасы. Ал енді, CUDA технологиясын пайдалануда 1er SIG.

    тілекпен

Пікір қалдыру

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

Басына оралу