CAD / GIS umhverfi verða að fara í GPU

Við sem notendur grafískra forrita búumst alltaf við því að tölvurnar hafi nægilegt vinnsluminni. Í þessu hafa CAD / GIS forrit alltaf verið dregin í efa eða mæld út frá þeim tíma sem það tekur að framkvæma daglegar athafnir eins og:

  • Staðbundin greining
  • Leiðrétting og skráning á myndum
  • Dreifing gríðarlegra gagna
  • Gögn stjórnun innan geodatabase
  • Gagnaþjónustan

Hin hefðbundna tölvu hefur ekki breyst mikið undanfarin ár, hvað varðar RAM, harða diskinn, grafískt minni og eiginleika sem hafa aðeins verið að aukast; en rekstrarlogic CPU hefur haldið upprunalegu hönnun sinni (Þess vegna höldum við áfram að hringja í hann CPU). Það hefur einnig verið ókostur að þegar lið vaxa í getu, drepa forrit væntingar sínar með því að hanna sig til að neyta nýrra möguleika.

asus-tvískiptur-gpu-kort

Sem dæmi, (og aðeins dæmi) Þegar tveir notendur eru sett á sama tíma á sömu forsendum búnaðar og gagna, einn AutoCAD 2010 og einn með MicroStation V8i, hleðsla 14 raster myndir, parcelario skrá 8,000 eignir og tenging við staðbundnum gagnagrunni Oracle, við spyrjum okkur spurninguna:

Hvað hefur einn af tveimur, svo sem ekki að hruna vélina?

Svarið er ekki í nýsköpun, það er einfaldlega hvernig forritið er þróað, því þetta er ekki raunin með AutoDesk Maya, sem gerir vitlausari hluti og stendur sig betur. Leiðin til að nýta tölvuna er sú sama (hingað til þegar um er að ræða tvö forrit) og miðað við þetta tökum við forritin, vegna þess að við notum þau til að vinna, og mikið. Þannig eru sumar tölvur þekktar sem hefðbundnar tölvur, vinnustöðvar eða netþjónar; ekki vegna þess að þeir eru í öðrum lit, heldur vegna þess hvernig þeir framkvæma keyrslu forrit með mikilli neyslu í grafískri hönnun, myndbandsvinnslu, þróun forrita, aðgerðum netþjóna og í okkar tilfelli rekstri með landupplýsingum.

Minna örgjörva, meiri GPU

The framúrskarandi í nýlegum breytingum sem orðið hafa á arkitektúr tölvum er hugtak sem myntsláttumaður GPU (Process Unit Graphics), til að finna betri tölva árangur, að gera mikið venjur í litlum samtímis verkefni, hliðarbraut gjöf af CPU (Central Process Unit), þar sem vinnslugeta er spilað á milli byltingar á harða diskinum, RAM-minni, myndbandsminni og meðal annars upplýsingar (ekki margir aðrir).

Grafíkkort eru ekki gerð til að auka myndminni, heldur innihalda örgjörva sem inniheldur hundruð kjarna sem eru hannaðir til að keyra samhliða ferli. Þetta hafa þeir alltaf haft (meira eða minna), en núverandi kostur er sá að þessir framleiðendur bjóða upp á einhvern opinn arkitektúr (næstum því) þannig að hugbúnaðarhönnuðir geti íhugað tilvist kort af þessum möguleikum og nýtt sér möguleika þess. PC Magazine nú í janúar nefnir fyrirtæki eins og nVidia, ATI og fleiri sem eru í bandalaginu OpenCL

Til að skilja muninn á CPU og GPU, hér er ég að vísa til simile:

CPU, öll miðlægÞað er eins og sveitarfélag með allt miðstýrt, sem hefur borgarskipulag, það veit að það verður að stjórna vexti þess en getur ekki einu sinni haft eftirlit með nýbyggingum sem brjóta í bága við viðmið. En í stað þess að veita einkafyrirtækjum þessa þjónustu, krefst hann þess að taka að sér hlutverkið, íbúarnir vita ekki hverjum þeir eiga að kvarta yfir nágrannanum sem er að taka gangstéttina og borgin verður áfram óreglulegri á hverjum degi. 

Því miður, ekki talað um borgarstjóra þinn, bara talað um simile af CPU, þar sem þetta Central Process Unit (ef Windows) ætti að gera liðið framkvæma í ferlum eins og:

  • Forrit sem keyra þegar Windows byrjar, svo sem Skype, Yahoo Messenger, Antivirus, Java Engine o.s.frv. Allt að neyta hluta af vinnsluminninu með lágan forgang en að óþörfu nema breytt af msconfig (sem sumir hunsa).
  • Þjónusta sem er í gangi, sem er hluti af Windows, algeng forrit, tengdur vélbúnaður eða annað sem var fjarlægt en er áfram þar í gangi. Þessir hafa venjulega miðlungs / mikla forgang.
  • Forrit í notkun sem eyða plássi með mikinn forgang. Við finnum fyrir hraða framkvæmdar þeirra í lifur okkar vegna þess að við bölvum ef þeir gera það ekki hratt þrátt fyrir að hafa afkastamikið lið. 

Og þótt Windows geri það juggling, þá er það svo sem að hafa mörg forrit opið, setja upp eða fjarlægja ábyrgðarlaust, óþarfa efni sem sjást pintones, gera þau okkur sekur um bilun búnaðarins.

Það gerist þá, þegar við byrjum á ferli þeirra sem getið er í upphafi, mun gjörvi það gjaldþrota kókosinn að leita að forgangsraða þessu fram yfir önnur forrit sem eru í notkun. Fáir möguleikar þínir til að hagræða eru RAM-minnið, myndminnið (sem oft er deilt), ef það er skjákort, fáðu eitthvað út úr því, allt eftir gerð harða disksins og annarra smáatriða, aumkunarvert væl gæti verið minna.

GPU, samhliða ferli, Það er eins og sveitarfélagið ákveði að dreifa, sérleyfi eða einkavæða þá hluti sem eru utan seilingar, en þó þeir séu stórir ferlar, eru þeir afhentir í litlum verkefnum. Þannig er einkafyrirtæki, byggt á gildandi reglum, falið það hlutverk að fylgjast með refsiverðum brotum á sérstakan hátt. Þess vegna (bara dæmi), borgarinn getur uppfyllt þessi ljúffenga ánægju að segja rifin til náunga sem tekur hundinn út skít á gangstétt hans, sem byggir vegg með því að taka hluta af gangstéttinni, sem leggur bílnum sínum á rangan hátt o.s.frv. Fyrirtækið svarar kallinu, fer á staðinn, vinnur úr aðgerðinni, fer með það fyrir dómstóla, framkvæmir sektina, helmingurinn fer til sveitarfélagsins, hitt er arðbært fyrirtæki.

Þetta er hvernig GPU virkar, forritin geta verið hönnuð þannig að þeir senda ekki gegnheill ferli á hefðbundinn hátt, en í staðinn fara þeir samhliða eins og litlu síaðir venjur.  Ó! dásamlegt!

Hingað til eru ekki mörg forrit sem gera umsóknir sínar með þessum eiginleikum. Flestir þeirra, þeir þrá að ná 64 bitum til að leysa hægt vandamál sín, þó að við vitum öll að Don Bill Gates ætlar alltaf að ganga í þessum efnum með því að hlaða óþarfa hlutum í næstu útgáfur af Windows. Stefna Windows felur í sér að nýta sér GPU í gegnum forritaskil sem eru hönnuð til að vinna á DirectX 11, sem mun örugglega vera valkostur sem allir (eða flestir) munu sætta sig við vegna þess að þeir kjósa það sem staðal í stað þess að gera brjálaða hluti fyrir hvert vörumerki utan OpenCL.

gflops

Línuritið sýnir dæmi sem sýnir hvernig nVidia örgjörvi á milli áranna 2003 og 2008 hefur verið að gjörbylta getu sinni miðað við Intel örgjörva. Einnig reykt skýring af mismuninum.

En möguleikar GPU eru til staðar, vonandi og CAD / GIS forrit fá nauðsynlegan safa. Það hefur þegar heyrst, þó að athyglisverðasta málið sé d
e Margvíslegt GIS, með CUDA kortum, frá nVidia, þar sem framleitt var stafrænt landsvæði líkanaferli sem tók meira en 6 mínútur á aðeins 11 sekúndum og nýtti sér tilvist CUDA korta. Reykti það sem gerði þá vinna Geotech 2008.

Að lokum:  Við förum í GPU, við munum örugglega sjá mikið á næstu tveimur árum.

5 Svör við „CAD / GIS pöllum verður að fara í GPU“

  1. Halló Vicente, ég sé að þú virðist vera að venjast Windows 7.

    Er eitthvað sem þú saknar um xP?
    Eru ástæður fyrir því að ég myndi ekki fara aftur til XP?

  2. Windows 7 í 64bit gerir þér samt kleift að setja upp forrit í 32bit ... Og enn sem komið er hætti ekkert af GIS forritunum mínum að virka.

  3. «Ertu að prófa Manifold á 64 bita?

    Nup .... Þó að hógvær tölvan mín sé með 64 bita AMD vildi ég ekki setja upp Windows 64 sem stafla af forritum og bílstjórar væru úr notkun. Ég held að skrefið væri að hafa sérstaka tölvu og setja allt í 64 bita.

    Ég efa ekki að Manifold vera einn af þeim forritum sem myndi keyra undir munur bita 64 þeirra, og ekki vera aðeins adapatación en hann myndi fjarlægja safann (eins og þeir gerðu með GPU CUDA tækni).

  4. Þakka þér fyrir upplýsingarnar Gerardo. Við the vegur, hefur þú prófað Manifold á 64 bita?

  5. Góð athugasemd
    Ef þú vilt sjá sýnikennslumyndbandið af Manifold þar sem þú getur séð grimman vinnsluhraða plötanna með CUDA tækni - sem auk þess er hægt að setja nokkra samhliða og bæta þannig við krafta sína, svo framarlega sem til eru rifa - farðu á þessa slóð á YouTube :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Annar baun fyrir sögu Manifolds: 1er innfæddur 64 bita SIG forrit. Og nú, 1er SIG í notkun CUDA tækni ..

    kveðjur

Skildu eftir svar

Netfangið þitt verður ekki birt.

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig athugasemdir þínar eru unnar.